struts标签写的表单 参数保存问题 头一次提问
我用一个页面实现查询数据库问题,写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) {
........
,<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) {
........
...全文
相关推荐
Struts2表单标签使用范例
在Struts2中,表单标签是用于处理用户输入和展示数据的关键组件,它们使得视图层的构建更加简洁和高效。本示例将深入探讨Struts2的表单标签使用方法,帮助开发者更好地理解和应用这些标签。
struts2 表单标签的使用
在Struts2中,表单标签是用于构建用户界面的重要组件,它们帮助开发者创建交互式和动态的网页。这篇博客将深入探讨Struts2中的表单标签及其使用方法。
Struts2表单标签
与传统的HTML表单标签相比,Struts2的表单标签提供了更多的功能和灵活性,能够更好地集成到MVC架构中。1.
Struts2_表单标签简介 示例
#### 二、Struts2表单标签概述Struts2中的表单标签主要分为基础表单标签和高级表单标签两大类。
struts的htmlcheckbox标签的默认选中问题
### Struts的htmlcheckbox标签htmlcheckbox标签是Struts标签库中的一个成员,用于生成HTML表单中的复选框元素。


Web 开发
