我对 JSP 确实很陌生,我想弄清楚如何在 HTML 中显示 ArrayList 中的数据?
我可以做这样的事情吗:
<article>
<p><%= myArrayList.elementAt(0).toString() %></p>
</article>
或者我使用 out.printnln 吗?
非常感谢任何指导。这个问题确实不仅仅适用于 ArrayList,更重要的是我检索了我的 java 类的字符串数据,并且我需要在 HTML 中显示它。
一如既往,谢谢!
最佳答案
1 是的,它应该这样工作。然而,您只显示第一个元素,您需要将其放入循环中才能显示所有内容
<% for(Object obj : myArrayList) { %>
<article>
<p><%= obj.toString() %></p>
</article>
<% } %>
2 out.println
与 <%=
相同。最好使用后者来清楚地显示 HTML 代码,out.println
适用于复杂的表达式(以避免过于频繁地打开和关闭 <%=
以提高可读性。
关于java - JSP中如何将数据放入HTML元素中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14143889/