java-从JSP中的数组输出字符串
作者:互联网
我想进行测验,提交表单后必须输出一系列问题.
我知道我会使用豆子,但是我会怎么做呢?
谢谢
解决方法:
为此,请使用JSTL <c:forEach>
. JSTL支持取决于所涉及的servlet容器.例如,Tomcat并没有附带JSTL.您可以通过将jstl-1.2.jar拖放到Web应用程序的/ WEB-INF / lib中来安装JSTL.您可以通过在JSP文件顶部根据其文档进行声明来在07SP中使用JSTL core tags:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
您可以在< c:forEach>的items属性中找到一个数组(Object [])或List.标签.您可以使用var属性定义每个项目,以便可以在循环中访问它:
<c:forEach items="${questions}" var="question">
<p>Question: ${question}</p>
</c:forEach>
这与纯Java中的以下代码基本相同:
for (String question : questions) { // Assuming questions is a String[].
System.out.println("<p>Question: " + question + "</p>");
}
标签:javabeans,java,jsp 来源: https://codeday.me/bug/20191106/2000185.html