回答
對於任何變量和標準輸出,可變類必須實現的ToString()方法。然後,您可以通過使用<%=變量%>,將它發送到渲染的網頁,通過OutputStream在HttpServletResponse對象中。對於java.lang類,它應該是立即的。
對於更復雜的類,你需要實現的ToString()方法:
class A {
private int x;
private int y;
private int z;
public A(int x, int y, int z) {
this.x = x;
this.y = y;
this.z = z;
}
// XXX: this method...
public String toString() {
return "x = " + x + "; y = " + y + "; z = " + z;
}
}
你必須知道,在JSP中是沒有的功能/方法,如的var_dump()在PHP或Data :: Dumper in Perl。在其他情況下,您可以將輸出發送到服務器標準輸出流,通過使用System.out.println(),但不是一個值得推薦的辦法......
另一種選擇是實現輸出上所有成員的靜態方法通過使用Java Introspection,但這是一個已知問題,不建議在生產環境中使用Java自檢。
這樣的東西幾乎涵蓋了所有的基礎,我想。好答案! – 2009-08-06 03:31:54
我不知道除了手動運行變量的屬性外,還有什麼可以做的。
<p>Prop1: <%= var1.prop1 %></p>
<p>Prop2: <%= var1.prop2 %></p>
<% out.println(variable); %>
這依賴於'VariableClass'具有'toString()'方法來正確呈現其狀態;否則你會得到像'com.mypackage.VariableObject @ 35F0E3'' – ChssPly76 2009-08-06 03:20:15
- 1. 如何在jsp中獲取bean值並存儲在變量中?
- 2. 如何在jsp中的session/request/application中存儲jQuery變量?
- 3. 如何在JSP會話中存儲JavaScript變量值
- 4. 如何在JSP中測試變量?
- 5. 如何在JSP中聲明int變量?
- 6. 如何在jQuery中添加JSP變量?
- 7. 如何將jstl/JSP變量轉換爲javascript變量?
- 8. 如何將Struts2變量轉換爲JSP變量?
- 9. 如何將JSP變量轉換爲Struts2變量?
- 10. 如何在Liferay JSP中將JSTL變量轉換爲字符串?
- 11. Spring,Jsp,轉到變量
- 12. 如何在JSP中插入JavaScript變量字符串變量
- 13. 如何在變量中存儲常量?
- 14. C++中的變量轉儲
- 15. 如何在JSP中使用父JSP變量注入子項?
- 16. 將JSP變量賦值給JSP JSP中的變量
- 17. 如何訪問JavaScript變量在JSP
- 18. 在C++中轉儲局部變量
- 19. 在PHP中轉儲$ _POST變量
- 20. 如何存儲在變量
- 21. 存儲變量對於.JSP的用法?
- 22. 如何在onclick事件後將變量存儲在變量中?
- 23. 如何在jsp中保持變量不變?
- 24. 如何在變量中存儲目錄
- 25. 如何在VBA中存儲變量
- 26. 如何在PDO中存儲變量
- 27. 如何在c中存儲變量#
- 28. 如何在字典中存儲變量
- 29. 如何在PHP變量中存儲HTML
- 30. 如何在變量中存儲match.groups()值
也許你可以使用調試器呢? – ChssPly76 2009-08-06 03:17:57