晚上好,我正在尝试在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
雅,我会看看它.. 谢谢... –