最近遇到的一个问题:在不用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作用域中。