struts2的select标签在后台如何取得选中值

<s:select name="lx" theme="simple" list="#{0:'管理员',1:'辅导员'}" label="abc" listKey="key" listValue="value" >
</s:select>
后台如何取得选中的 管理员 辅导员字段?

首先,请确保你在后台什么了一个数组或者List类型的变量,供程序接受值

比如

private List<String> lx;

声明对应的getset方法,

在前台通过表单or ajax方式提交到后台后,struts2会自动注入到lx这个list中。

直接get就可以使用了。
温馨提示:内容为网友见解,仅供参考
无其他回答

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

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

在修改页面,使用struts2的select标签怎么回显数据
通常男或女不直接显示,使用0或1来代替 struts2也是在后台对数据库的处理。现在在select标签的话,方式有很多了,如果是页面跳转的话,可以直接使用bean标签赋值,也可以通过js来设置select标签的值

JSP。从数据库读取的数据给Select让select默认option为读得数据,怎么实...
<\/select> 如果只有一个要默认选中就用下面这个:<select> <option <s:if test="quantity==3">selected<\/s:if> value="${quantity}">合格<option> <option <s:if test="quantity==2">selected<\/s:if> value="${quantity}">不合格<option> <option <s:if test="quantity==1">selected...

200分悬赏:用struts2在action里面获取不到前台select控件的值
第二种 你通过获取request对象 再通过getParameter("streetId");获得 获得request对象 可以:通过ServletActionContext类来获取 Action中代码:HttpServletRequest request = ServletActionContext.getRequest();String streetId=request.getParameter("streetId");--- 通过ServletRequestAware接口通过IOC机制注入Req...

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

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

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

相似回答