struts2 如何在action中获取前台select控件的listKey值?

select定义如下
<s:select name="xy"
list="#GetXs.list" listKey="id" listValue="xs" required="true"></s:select>
我需要在action 中获取选择项id的值,如何获取。

第1个回答  2012-08-18
在action中创建private String xy; // 就是name属性
并提供get 、set方法,xy就是key值本回答被提问者和网友采纳
第2个回答  2018-05-27
在action中创建select 标签的name属性的get和set方法
这个name属性的值包括了listkey 和listvalue

classesEntity.setClsId(cla);
classesEntity.setClsName(cla);
只是个人见解。。。

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

struts2标签,如何分别取得下拉框中的key value
在你的JSP中给下拉框设个name,然后在struts2中取出这个名字的值。<SELECT NAME="city"SIZE="1"> 这个设置个NAME为city,在action中可以这样取值 HttpServletRequest req = ServletActionContext.getRequest();String city = req.getParameter("city");key value的值也是一样的 ...

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

struts2标签,如何分别取得下拉框中的key value
在你的JSP中给下拉框设个name,然后在struts2中取出这个名字的值。<SELECT NAME="city" SIZE="1"> 这个设置个NAME为city,在action中可以这样取值 HttpServletRequest req = ServletActionContext.getRequest();String city = req.getParameter("city");key value的值也是一样的 ...

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

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

struts2 ssh向下拉框动态给值,求高手!
<s:select name="user.posId" list="#session.plist" listKey="id" listValue="posName"\/> 就这么写listKey是要传的值,listValue是下拉里显示的值,直接也list里类的属性名就行了

我用struts2 想页面向action传值,,可是action老是得不到值,为什么?
<select style="size:6;width:50pt" name="topic.status">这种编码方式没有见过啊。你用的是社么标签语言呢?如果没有的话,topic.status并不等于topic.getStatus()哦,仅仅是单纯的字符串,这是不可能获得topic对象的status属性值的。你把代码贴出来大家看看。

struts2的<s:select>怎么用啊?
用java写的后台action的话 如果userList在action里面写了get和set方法的话 直接这么使用 <s:select list="userList" label="User" listKey="id"listValue="name"><\/s:select> 希望能帮到你

struts2中select标签发生错误,没有找到解决方法
我提供一种错误场景,发生在我的工作中:上面有一个select下拉框,下面有一个select下拉框.因为我第二个select的name写错了,保存的时候属性注入用的是name.就一直报这个错误(更为误导的是,老是报第一个select的错,因为我第一个select根本就必要注入也就是没有name属性的).如果你有俩select的话,不妨仔细...

相似回答