java - JSP中如何将数据放入HTML元素中?

标签 java html jsp

我对 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/

相关文章:

java - c 内的双引号 :set (JSTL)

java - 如何知道鼠标拖动的方向 - 当它向上或向下时?

java - 如何调试 Java Swing 中丢失的帧内容?

javascript - JavaScript 表单中的边框颜色不会覆盖

html - 如何使背景图像继续进入容器

java - 使用 Spring MVC 在 jar 文件中显示 jsp 页面

javascript - 将 servlet 变量传递给 javascript

java - 从正在运行的任务中关闭 ExecutorService

java - java中的数组实际上是顺序内存数据结构吗?或物理顺序?

javascript - HTML5 Canvas fillRect 慢