考虑一个 Servlet 和一个简单的 JSP 页面。
我想尽可能减少我的演示文稿和我的应用程序之间的耦合,并且我希望尽可能减少我的 JSP 页面中的 Java 代码。
我的 JSP 页面中有一个用 Java 填充的简单 HTML 列表。
<%
String[] myList = (String[])request.getAttribute("myList");
%>
<form name="selection" action="foo.jsp">
<select name="myList">
<option value=""> </option>
<% for (int i = 0; i < myList.length; i++){%>
<option value="<%=i%>"><%=myList[i]%></option>
<%}%>
</select>
<input type="submit" />
</form>
在演示文稿中尽可能减少 Java 代码(循环)的最佳方式/模式是什么?通过直接在 servlet 中生成 html 问题不会更好。
编辑:我正在寻找 doGet() servlet 方法中的解决方案。