当该DropDownList的OnChange事件作为同一JSP页面内的java请求属性时,我想获取JSP DropDownList的选定值。这用于使用JSTL函数过滤数据
<div class="form-group">
<div class="cols-sm-10">
<div class="input-group">
<label for="dept_id" class="cols-sm-2 control-label">Department</label>
<select class="form-control" name="dept_id" id="dept_id" onchange="getDept()">
<option disabled selected="selected">--Select one--</option>
<c:forEach items="${department}" var="theList">
<option value="${theList.dept_id}">${theList.dept_name}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="form-group">
<div class="cols-sm-10">
<div class="input-group">
<label for="mo_ids" class="cols-sm-2 control-label">Modules</label><br/>
<c:forEach items="${modules}" var="moduleList">
<c:if test="${moduleList.dept_id == requestScope.dept_code} }">
<input type="checkbox" name="module" value="${moduleList.mo_id}"> ${moduleList.mo_name} <br/>
</c:if>
</c:forEach>
</div>
</div>
</div>
我想要的是,当更改dept_id
时,我希望将该值设置为requestScope.dept_code
属性以下。在这里,我试图根据来自数据库表的moduleList组成checkBox组。但是它应该从上面的下拉列表中选择的dept_id进行过滤。有人可以帮我吗?