struts标签生成的表单 参数保存问题
1. 我用一个页面实现查询数据库问题,写jsp页面时,我使用了struts标签,但是form是一般的Form,并且页面提交后直接提交到本身页面:this.jsp,现在想保存提交前表单所选择select的参数,例如页面提交前多选下拉框district选择了:东城区、西城区、海淀区;....提交后这些条件仍保存,为下一次查询的默认值。(表单选项: <select name= "district " multiple size= "3 ">
, <select name= "trade "> 均是从session里获得,其他的写死了),请问大侠们在页面里该用怎样的办法实现呢?能用JS控制吗?(表单代码如下:)
2. 还有,我写的 <select name= "district " multiple size= "3 ">
, <select name= "trade "> ,能否不用struts标签<logic:iterate >也能实现呢?
<form name= "form1 " method= "post " action= "this.jsp?temp=1 ">
<select name= "district " multiple size= "3 ">
<logic:iterate id= "array1 " name= "district " type= "cn.bjsd.bjeep.persistence.entity.L_selectParams ">
<option value= " <bean:write name= "array1 " property= "district_id "/> "> <bean:write name= "array1 " property= "district_name "/> </option>
</logic:iterate>
</select>
<select name= "trade ">
<option value= "0 " selected> 全部 </option>
<logic:iterate id= "array2 " name= "trade " type= "cn.bjsd.bjeep.persistence.entity.L_selectParams ">
<option value= " <bean:write name= "array2 " property= "trade_id "/>
"> <bean:write name= "array2 " property= "trade_name "/> </logic:iterate>
</select>
<select name= "energy ">
<option value= "0 " selected> 电 </option>
<option value= "1 "> 热 </option>
<option value= "2 "> 水 </option>
<option value= "3 "> 煤 </option>
<option value= "4 "> 气 </option>
<option value= "5 "> 油 </option>
</select>
</form>
<table width= "100% " align= "center ">
<tr>
<td align= "center " valign= "top ">
<% String temp=(String)request.getParameter( "temp ");
int tp=Integer.parseInt(temp);
if(tp==1) {
........