我想使用 for 循环动态创建多个文本框,并且每个文本框必须具有不同的名称,以便我可以使用 request.getParameter('textboxName') 从这些文本框中获取值。
那么如何在 JSP 中使用 for 循环创建具有不同名称的多个文本框?
正如您在关于如何避免 JSP 文件中的 Java 代码的最佳答案中所读到的那样?,自从 2001 年标签库(如 JSTL)和 EL(表达式语言)诞生以来,强烈反对在 JSP 中使用 scriptlet。
所以我建议使用 JSTL(你已经用它来标记你的问题):
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:forEach begin="1" end="5" var="i">
<input type="text" name="input${i}"/>
</c:forEach>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句