action怎么获得下拉列表中被选中的值

2025-01-07 02:24:54
推荐回答(4个)
回答1:

1.假如你的Action叫 ProductAction, 有一个属性 pName,并且有对应的set get 方法
private String pName;
public String getpName() {
return pName;
}
public void setpName(String pName) {
this.pName = pName;
}

2.页面上那个产品名称的下拉框


3.当页面通过form提交数据到 ProductAction时,struts2会自动通过 pName 进行匹配,如果发现ProductAction有 setpName()方法,并且页面有pName这个控件值,struts2自动将页面上的'宝宝金水'值付给 ProductAction的 pName属性。

4.然后你就可以通过 getpName() 获取到值。

回答2:



request.getParameter("s1");

即可获得你选中的下拉列表的值 value=11 or value=22

回答3:

你既然说action我就理解为你用的struts2框架,那只要你把select里面的值用sturts2的标签,那表单提交他自动就会获取

回答4:

在Action中,这样写
我假如你页面显示的值为上面那位说的。

private User user;
set get 方法省略!

public userAction(){
//直接使用就可以了
String name=user.getName();

}
这个action为你页面提交的action!