struts2做jsp页面下拉框的时候传值到action,怎么传
<form action="search" method="post" name="form1">
<table border="1" >
<tr>
<td colspan="3" align="right"><select name="month" id="month">
<option>选择月份</option>
<option value="1"<s:if test="optionValue==1">selected="selected"</s:if>>一月</option>
<option value="2"<s:if test="optionValue==2">selected="selected"</s:if>>二月</option>
</select></td>
<td colspan="2"><select name="huozhong" id="">
<option>选择货种</option>
<option value="1"<s:if test="optionValue1==1">selected="selected"</s:if>>人民币</option>
<option value="2"<s:if test="optionValue1==2">selected="selected"</s:if>>美元</option>
</select>
</td>这是我的jsp页面代码
然后action里面应该怎么写,实体类应该怎么写,求详细代码让我研究下,点击查询后下拉框的值要保留。
------解决方案--------------------
Java code
因为你全放在 form表单中 且是post提交 所以 这样就可以 month,huozhong 在action里可以直接获取到,记得配置struts配置文件
//定义 你jsp中的变量
private String month;
private String huozhong;
//seter geter方法
public String getMonth() {
return month;
}
public void setMonth(String month) {
this.month= month;
}
------解决方案--------------------
汗 随便找个例子就有吧
------解决方案--------------------
action定义变量和下拉款的name一样就可以得到 当前选中的值
------解决方案--------------------
用JS 写到hidden 直接一起和FORM提交好了
------解决方案--------------------