我的网络应用程序有以下设置:
1。)Bean类。
2.)返回包含Bean的arraylist的DAO类
3.)具有下拉菜单的JSP页面。
我需要从步骤2中创建的arraylist填充此下拉菜单。我对JSTL不太了解。我设法通过scriptlet填充我的下拉列表(使用每个循环并迭代存储在会话中的arraylist)。登记/>
现在我需要从scriptlet中释放我的代码。我应该学习JSTL还是使用AJAX(或jquery)?如果我打算使用<jsp:useBean>
标签,我还需要先调用servlet来返回一个arraylist吗?
答案 0 :(得分:1)
<select>
<c:forEach var="item" items="${list}">
<option><c:out value="${item}"/></option>
</c:forEach>
</select>
关于你的第二个问题。是的,您可以调用request.setAttribute(...)并使用RequestDispatcher转发到JSP页面,然后使用useBean标记。