晚上好,我正在嘗試在HTML <table>
中顯示HashTable的輸出,而不是使用System.out.print
。問題是,我不知道確切的做法。我嘗試了幾種方法,但我仍然不明白如何去做的邏輯。我想是這樣的:如何將Enumeration.elements()輸出轉換爲HTML表格
示例代碼
public void printHtmlData() {
Hashtable htmlData = new Hashtable();
.....
.....
Enumeration enumeration = htmlData.elements();
while (enumeration.hasMoreElements()) {
System.out.println(enumeration.nextElement());
}
}
與System.out.print
[I|desperately, need, a, girl, haru, haru, big, bang, the, best]
[I|123, 456, a, girl, haru, haru, big, bang, the, best]
[I|desperately, need, 789, 000, haru, haru, big, bang, the, best]
[I|desperately, need, a, girl, just, a, sample, output, for, testing]
輸出我試着在另一個JSP文件
<jsp:useBean ....."/>
Hashtable printHtml = new Hashtable();
<TABLE width="100%" style="border-width : 2px 0px 0px 0px;border-style : solid solid solid solid;border-color : #C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;">
<TR>
<TD><%
printHtml.printHtmlData();
%></TD>
</TR>
</TABLE>
做到這一點的HTML輸出我需要一些提示,謝謝...
對不起,我在小腳本有點生疏,但你試過只需移動HTML中的打印碼?由於您使用的是腳本,因此您可以使用'out'對象來呈現某些html標記,因爲您正在打印您感興趣的地圖值。 – Andy
但我應該說,將邏輯放入視圖中並不是件好事。你真的想分開你的顧慮。考慮使用全面的JSP和引用這個更好的答案http://stackoverflow.com/questions/1835683/how-to-loop-through-a-hashmap-in-jsp – Andy
雅,我會看看它.. 謝謝... –