jsp上拉框选定之后,自动弹回到第一行,怎么判定解决
jsp下拉框选定之后,自动弹回到第一行,如何判定解决
<td align="right"> 功率单位:</td>
<td width="5%" class="biaodan-q" align="left">
<select name="powerScale" >
<Option value="1000">兆瓦(Mw)</Option>
<Option value="1">千瓦(Kw)</Option>
<Option value="10000">万千瓦(10Mw)</Option>
</select>
</td>
默认是第一个兆瓦,点其他项可以把值传给后台,但是点了查询sumbit之后,单位又回到第一个兆瓦了。
下面的两条代码格式可用
<c:if test="${"}">
</c:if>
value="<c:out value='${powerScale}' />
------解决方案--------------------
<c:if test="${"}">
</c:if>
这个可以实现
也可以直接写java的if判断,例如:
<td align="right"> 功率单位:</td>
<td width="5%" class="biaodan-q" align="left">
<select name="powerScale" >
<Option value="1000">兆瓦(Mw)</Option>
<Option value="1">千瓦(Kw)</Option>
<Option value="10000">万千瓦(10Mw)</Option>
</select>
</td>
默认是第一个兆瓦,点其他项可以把值传给后台,但是点了查询sumbit之后,单位又回到第一个兆瓦了。
下面的两条代码格式可用
<c:if test="${"}">
</c:if>
value="<c:out value='${powerScale}' />
------解决方案--------------------
<c:if test="${"}">
</c:if>
这个可以实现
也可以直接写java的if判断,例如:
- HTML code
按状态查询: <select name="flag" id="flag"> <option value="2" <%=request.getParameter("flag").equals("2") ? "selected" : ""%>>所有</option> <option value="1" <%=request.getParameter("flag").equals("1") ? "selected" : ""%>>正常状态</option> <option value="0" <%=request.getParameter("flag").equals("0") ? "selected" : ""%>>已删除用户</option> </select>