最近遇到的一个问题:在不用struts的情况下,如何保存<select>下拉框中的查询条件,以下是自己啄磨出来的,用JSTL表达式。实现方式如下。
<td><select name="type">
//sel是request作用域的变量
<c:if test="${sel=='levelNo'}">
<option value="levelNo">层号</option>
<option value="groupNo">组号</option>
<option value="memberNo">雇员用户名</option>
</c:if>
<c:if test="${sel=='groupNo'}">
<option value="groupNo">组号</option>
<option value="levelNo">层号</option>
<option value="memberNo">雇员用户名</option>
</c:if>
<c:if test="${sel=='memberNo'}">
<option value="memberNo">雇员用户名</option>
<option value="levelNo">层号</option>
<option value="groupNo">组号</option>
</c:if>
<c:if test="${sel==null}">
<option value="levelNo">层号</option>
<option value="groupNo">组号</option>
<option value="memberNo">雇员用户名</option>
</c:if>
</select>
表单提交到servlet或struts后需要将select中的查询条件放到request作用域中。
JSTL保存查询条件
本文介绍了一种在不使用Struts的情况下,利用JSTL表达式保存<select>下拉框查询条件的方法。通过将查询条件存放在request作用域中,实现了对查询条件的有效保存。
6844

被折叠的 条评论
为什么被折叠?



