2
A
回答
5
- 下降
pageDebugger.jsp
在你的web應用 - 訪問包括來自另一個JSP一樣,
layout.jsp
顯示每一頁上這個細節在表後 - 此頁面列出
- 請求參數
- 頁面作用域屬性和值
- 請求作用域屬性和值
- 會話範圍的屬性和值
- 應用範圍屬性和值的範圍定義
- 選項來搜索資源的類路徑上
- 依賴於Spring
- 請求頭
- 所有的Spring bean框架是可選刪除它,如果你不使用
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head>
<style type="text/css">
td {
word-wrap: break-word;
}
</style>
</head>
<body>
<table width="100%" border="1" cellpadding="0" cellspacing="0"
style="table-layout: fixed;">
<colgroup>
<col width="500">
</colgroup>
<tr>
<th colspan="2">
<h3>attributes in $paramValues</h3>
</th>
</tr>
<c:forEach var="entry" items="${paramValues}">
<tr>
<td><c:out value="${entry.key}" /></td>
<td><c:forEach var="item" items="${entry.value}"
varStatus="status">
<pre><c:out value="${item}" /></pre>
<c:if test="${not status.last}">
<br />
</c:if>
</c:forEach></td>
</tr>
</c:forEach>
<tr>
<th colspan="2">
<h3>attributes in $requestScope</h3>
</th>
</tr>
<c:forEach var="entry" items="${requestScope}">
<tr>
<td><c:out value="${entry.key}" /></td>
<td><pre><c:out value="${entry.value}" /></pre></td>
</tr>
</c:forEach>
<tr>
<th colspan="2">
<h3>attributes in $sessionScope</h3>
</th>
</tr>
<c:forEach var="entry" items="${sessionScope}">
<tr>
<td><c:out value="${entry.key}" /></td>
<td><pre><c:out value="${entry.value}" /></pre></td>
</tr>
</c:forEach>
<tr>
<th colspan="2">
<h3>attributes in $pageScope</h3>
</th>
</tr>
<c:forEach var="entry" items="${pageScope}">
<tr>
<td><c:out value="${entry.key}" /></td>
<td><pre><c:out value="${entry.value}" /></pre></td>
</tr>
</c:forEach>
<tr>
<th colspan="2">
<h3>attributes in $headerValues</h3>
</th>
</tr>
<c:forEach var="entry" items="${headerValues}">
<tr>
<td><c:out value="${entry.key}" /></td>
<td><c:forEach var="item" items="${entry.value}"
varStatus="status">
<pre><c:out value="${item}" /></pre>
<c:if test="${not status.last}">
<br />
</c:if>
</c:forEach></td>
</tr>
</c:forEach>
<tr>
<th colspan="2">
<h3>attributes in $applicationScope</h3>
</th>
</tr>
<c:forEach var="entry" items="${applicationScope}">
<tr>
<td><c:out value="${entry.key}" /></td>
<td><pre><c:out value="${entry.value}" /></pre></td>
</tr>
</c:forEach>
<tr>
<th colspan="2">
<h3>System Properties</h3>
</th>
</tr>
<tr>
<th>Key</th>
<th>Value</th>
</tr>
<%@page import="java.util.Map"%>
<%@page import="java.util.Set"%>
<%@page import="java.util.Properties"%>
<%@page import="java.util.Arrays"%>
<%
Properties p = System.getProperties();
Set<Map.Entry<Object, Object>> set = p.entrySet();
for (Map.Entry<Object, Object> e : set) {
%>
<tr>
<td><%=e.getKey()%></td>
<td><%="".equals(e.getValue()) ? " " : e.getValue()%></td>
<%
}
%>
</tr>
<tr>
<th colspan="2">
<h3>Spring Beans</h3>
</th>
</tr>
<%@page import="org.springframework.web.context.WebApplicationContext"%>
<%@page
import="org.springframework.web.context.support.WebApplicationContextUtils"%>
<%@page import="org.springframework.core.io.Resource"%>
<%
try {
WebApplicationContext springContext = WebApplicationContextUtils
.getWebApplicationContext(config.getServletContext());
if (springContext != null) {
String[] beanNames = springContext.getBeanDefinitionNames();
Arrays.sort(beanNames);
for (String beanName : beanNames) {
String className = springContext.getType(beanName)
.getName();
%>
<tr>
<td><%=beanName%></td>
<td><%=className%></td>
</tr>
<%
}
%>
<tr>
<th colspan="2">
<h3>Spring Resources</h3>
</th>
</tr>
<tr>
<th colspan="2">
<form><input name="resources" size="50"/></form>
</th>
</tr>
<%
String resourceNames = request.getParameter("resources");
if (resourceNames != null) {
Resource[] resources = springContext
.getResources(resourceNames);
for (Resource r : resources) {
%>
<tr>
<td><%=r.getFilename()%></td>
<td><%=r.getURI()%></td>
</tr>
<%
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
%>
</table>
</body>
</html>
此外,如果你有選項來修改web.xml文件,看看這些是也可用於監測/型材活動HTTP會話屬性
0
有很大的幫助。在工作中,我已經使用JDeveloper來從IDE運行在調試模式下的應用程序。您可以將斷點插入到.jsp中並查看所有調試信息。雖然,我不是jdeveloper的忠實粉絲,但它是IDE的一個很好的功能。頁面直接或
相關問題
- 1. 創建JSP信息頁面
- 2. 在JSP頁面中調試?
- 3. 在jsp頁面中顯示錯誤信息需要幫助
- 4. JSP頁面的Spring MVC映射信息
- 5. 更新網頁信息(JSP)
- 6. 如何將信息從一個jsp頁面傳遞到其他jsp頁面
- 7. 如何使用Tomcat調試JSP頁面?
- 8. 在WebLogic中調試JSP頁面
- 9. 調試,信息
- 10. 調試信息
- 11. 調試信息
- 12. 從調用助手方法的頁面上的助手類調用方法
- 13. GCC調試信息
- 14. DLL調試信息
- 15. 「!map:ActiveSupport :: HashWithIndifferentAccess」沒有出現在頁面調試信息中
- 16. 如何在C#頁面中編寫調試信息
- 17. ASP.NET瀏覽器調試(支持信息)頁面
- 18. Eclipse,C++和「調試助手」?
- 19. 託管調試助手「DisconnectedContext」
- 20. Ajax從JSP頁面調用servlet頁面
- 21. 用JewelCLI手動輸出幫助信息?
- 22. 從anathor jsp頁面調用jsp方法
- 23. 從jsp頁面調用GWT
- 24. Ajax調用JSP頁面
- 25. 從Servlet調用JSP頁面
- 26. JSP:使用從一個頁面到另一個頁面的信息
- 27. Spring新手,在jsp頁面中調用spring bean方法(2.5,xml),測試
- 28. 從JSP頁面調用另一個JSP頁面
- 29. 在JSP上顯示巨大的信息頁面
- 30. 如何將信息從servlet傳遞到JSP頁面
最後! thx,使我的一天 – TecHunter