再谈下拉列表!(请大家赐教)
我从页面中选择下拉列表的值!
页面如下:
<html:form action="/juniper.do?status=query" method="post">
设备IP:<html:text property="deviceIp"
value="<%=device_ip%>">目标IP:</html:text>
目标IP:<html:text property="dstIp"
value="<%=dst_ip%>"></html:text>
警报级别 :<html:select
property="severity" value="<%=severity%>">
<option value="1" >
info
</option>
<option value="2">
error
</option>
</html:select>
<html:submit value="查询"></html:submit>
</html:form>
在action中得到下拉列表的值,并保存在session中
代码如下:
String severity = juniperForm.getSeverity();
if (severity.equals("1")) {
severity = "info";
} else {
severity = "error";
}
if (severity != null)
request.getSession().setAttribute("severity", severity);
else
severity = (String) request.getSession().getAttribute("severity");
当我点下一页时,下拉列表的值还是,跟我选择之前的顺序一样。
我要怎么做才能把我选择的值保存起来!
初步考虑是用:
request.setAttribute("severity", severity);保存在request中。
页面上加一个String severity = (String) request.getAttribute("severity");得到severity
在<option value="1" value="<%=severity%>“
info
</option>
<option value="2">
error
</option>加上一个value可是,这样有两个value,行不以通!
谁有好的办法呢?