从JSP中的数组输出字符串
我想进行测验,提交表单后必须输出一系列问题。
我知道我会使用豆子,但是我会怎么做呢?
谢谢
回答:
为此使用JSTL
<c:forEach>
。JSTL支持取决于所涉及的servlet容器。例如,Tomcat并没有附带JSTL。您可以通过将jstl-1.2.jar放入Web应用程序中来安装JSTL
/WEB-
INF/lib。通过在JSP文件顶部根据其文档进行声明,可以在JSP中使用JSTL核心标记:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
您可以在标签的属性中找到一个数组(Object[]
)。您可以使用属性定义每个项目,以便可以在循环中访问它:List``items``<c:forEach>``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>");
}
以上是 从JSP中的数组输出字符串 的全部内容, 来源链接: utcz.com/qa/428023.html