struts标签写的表单 参数保存问题 头一次提问

wen_qwfy 2007-11-13 08:40:44
我用一个页面实现查询数据库问题,写jsp页面时,我使用了struts标签,但是form是一般的Form,并且页面提交后直接提交到本身页面:this.jsp,现在想保存提交前表单所选择select的参数,例如页面提交前多选下拉框district选择了:东城区、西城区、海淀区;....提交后这些条件仍保存,为下一次查询的默认值。(表单选项:<select name="district" multiple size="3">
,<select name="trade">均是从session里获得,其他的写死了),请问大侠们在页面里该用怎样的办法实现呢?能用JS控制吗?(表单代码如下:)

<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) {
........

...全文
92 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
neptune0229 2007-11-13
  • 打赏
  • 举报
回复
首先:极度不喜欢0分提问帖,更不喜欢头一次提问就给0分的帖

然后,我就不明白了,LZ既然用struts了,为什么还要把表单提交到自身jsp页面做处理???

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧