struts2的action中如何得到select的值

select中是一个hashmap型的变量,如下代码 <tr><td><c:select name="glzn" list="#request.map" listKey="key" listValue="value" headerKey="0" headerValue="-请选择要操作的资料名称-"></c:select></td></tr>
<tr><td><u><c:select name="gl" list="#{1:'删除',2:'修改',3:'添加'}" listKey="key" listValue="value" headerKey="0" headerValue="请选择操作-"></u></c:select></td></tr>现在要在action中得到他们的值,即得到用户选择的数值,应该怎么写。另附一个同一个页面中的代码ArrayList al=(ArrayList)session.getAttribute("al");
Iterator iter=al.iterator();
while(iter.hasNext()){
Zl zl=(Zl)iter.next();
HashMap map=new HashMap();
for(int i=1;i<al.size()+1;i++){
map.put(i,zl.getZlname());
request.setAttribute("map",map);
}

第1个回答  2013-06-19
针对第二个select 。。。 private String g1; public void setG1(String g1) {
this.g1 = g1;
} 取g1就行.....本回答被网友采纳

200分悬赏:用struts2在action里面获取不到前台select控件的值
第一:你可以把streetId定义为Action成员变量即 public class Action extends ActionSupport{ private String streetId;public String getStreetId(){ return streetId;} public void setStreetId(String streetId){ this.streetId=streetId;} } 第二种 你通过获取request对象 再通过getParameter("streetId...

Action中如何接收<s:select> 的值?
你好,一般对于获取select的值,这个是一组值,那么可以通过一个数组来接收:String []values = request.getParamterValues("name");此那么就是你select中所取的名字。

action 中如何得到<s:select ……> 的值??? 帮帮忙咯~
在action中值就是apartment里面的值了。如果打印出来是null ,你仔细检查下你的拼写是不是弄错了。不然不可能是空。struts2中 只要前后台的名称对应得起来,值肯定就传过来了。

struts2 标签 在提交到的页面如何获得<s:select><s:checkboxlist>选项值...
用struts的标签,肯定是要经过struts框架处理的撒,处理完后经过JavaBean的获取,最后在页面端显示。

struts2中execute方法问题
这个事Struts2的机制默认只会调用execute方法的 如果你想调用select的可以有如下两种方式 1,在配置文件<action>标签指明method属性的值为select 2在访问这个Action的URL后面加上方法名字 如 ...action!select

select如何传值django(select如何传值name和id都给后端)
1、struts2中select传值问题2、Django-select下拉菜单的显示与保存3、django将从数据库获取的值作为下拉选择框(Choice_field)的默认值4、怎样在页面select控件和action之间传值?5、如何实现select向input传值?6、select的值怎么传递struts2中select传值问题在action中将list放入值栈中,或者放入Servlet域中...

struts2验证框架,怎么验证select选择的值
回答:<field name="sex"> <field-validator type="regex"> <param name="expression"><![CDATA[[1,2]]><\/param> <message>请选择性别<\/message> <\/field-validator> <\/field> 1和2是你对应的性别(男、女) 如果使用fieldexpression,则可以写成 <field name="sex"> <field-validator ...

请问struts2怎么获得下拉菜单的值啊,菜鸟提问 Java EE
这样写,肯定有问题了应该加上struts中的对象名如,Struts中有一个Studentaction中private Student student;...set()...get()..get,set方法。前台表单中<input name="student.name"\/>明白了吗,对象名.属性名,这样才可以获值祝愿楼主会有大的提高 ...

struts2标签:<s:select>下拉标签中怎么设置默认值
想要默认显示一个值,只需在action中定义一个属性名与<s:select标签的name属性值相同的属性,此处你只需在action中定义一个属性:regionCode。这个属性的值就是你要默认显示的那个选项。。。

关于struts2的<s:optiontransferselect>标签,无法取值的问题
这个是struts标签的问题 获取传回值之前要先用js把列表里的项选中 var right=document.inputForm.rightList;for(var i=0; i<right.length; i++){ right[i].selected = true;} 然后可以直接在后台通过get方法获得列表里的值 是一个string数组 ...

相似回答
大家正在搜