编程语言
首页 > 编程语言> > java-从JSP中的数组输出字符串

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