struts2标签下拉列表框在action中怎么得到它的值

Struts 2

第1个回答  推荐于2017-11-24
在网页里面如下:
<select name="zhangsan">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>

action里面如下:

private String zhangsan;
public String getZhangsan() {
return zhangsan;
}
public void setZhangsan(String zhangsan) {
this.zhangsan = zhangsan;
}

根据你的选择zhangsan得到的值就是option value=""里面的1, 2, 3其中之一追问

是用的Struts标签这种

追答

name属性会映射到Action中的属性名称,value属性则代表此属性的值。例子如下:

radio标签

radio标签的用法与checkboxlist的用法几乎完全相同,一样可以指定label, list, listKey, listValue等属性。例子代码如下:

使用s:radio生成多个单选框

使用s:radio生成多个单选框

注:Struts标签很多都自带css样式 使得你很难去改去设计 建议使用标准标签库

本回答被提问者采纳

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方法。前台表单中明白了吗,对象名.属性名,这样才可以获值祝愿楼主会有大的提高

各位java前辈:1.在struts2中,在jsp页面是如何获取Action中值的?需要...
struts是采用ognl模型,就是对象关系模型,想要得到action中的值,首先的一点这个值要有set和get方法,在你请求action的时候,会重新生成一个action对象--》调用set方法给这个属性赋值,在jsp上展示用的是get方法,例如你有一个属性name需要展示,set、get方法写好后,在你请求的action中给name赋值,页面就...

ssh中下拉列表选项中的值怎么在Action中获取到?或者与表绑定!我的好友...
你的下拉框的名字需要与你Action中声明的类的属性名字一样,Struts1和Struts2都会自动封装的。比如:你Action中声明了一个对象叫user,user中有name这个属性,那么你的前台页面的下拉框的名字应为:user.name。这样的话传到后台后他会自动把传过去的下拉框的值封装到User这个 实体中。以便进行操作。谢谢。

用JS生成的动态输入框在Struts2的action中如何获取所有的value
在Action的相应方法中使用request.getParameterNames方法可以获得表单中提交的所有数据的名称,然后循环使用这个request.getParameter("name")来一个一个获取每个name的值。这样就可以获得所有的值了。

JSP里用struts2的展现数据,带name属性的标签传给action应该是数组,a...
通过ActionContext对象的getParameters()方法,得到请求参数Map,然后通过这个Map来获取请求参数。需要注意的是:当通过parameterMap的键取得参数值时,取得是一个数组对象,即同名参数的值的集合 ActionContext context=ActionContext.getContext();Map parameterMap=context.getParameters();String[] cccValue...

struts2标签:下拉标签中怎么设置默认值
想要默认显示一个值,只需在action中定义一个属性名与

struts2中action怎么获取name="%{list.get(#st.index).id}"的值啊
同步用form提交,也即是js里的form标签,在提交的action里写好属性名要和你需要提交的name名字一样,写上get set方法,submit可以得到了,异步提交,用ajax ,获取对象的那么属性值(可以用jquery)提交到对应的action级可以了

struts2 ssh向下拉框动态给值,求高手!
就这么写listKey是要传的值,listValue是下拉里显示的值,直接也list里类的属性名就行了

在struts2中,什么el表达式能够取出Action中的属性值啊,没有看见把属性...
在action类中,引入ServletActionContext类,可以通过该类的静态方法getRequest()获取,它返回的就是HttpServletRequest。当然,在action中有getAbc()方法的,在页面上就可以使用el静态式${abc}获取该函数的返回值。

相似回答