我下拉列表的值是通过动态获取的 我现在需要在页面加载的时候得到下拉框中选中的值并根据他的名字获得对应的编号,并在编号的文本框显示出来
追答你问的这个问题,是页面处理的问题,和Action无关。
追问那请问怎么处理呢 下拉列表代码如下
action我这样写获得是null
追答jsp
test1
test2
action
String s1=request.getParameter("s1");
System.out.println("---test---"+s1);
return "success";
-------
成功
我用的是struts2+hibernate 现在我要取得前台jsp页面下拉框中被选中得值,请问怎么取得呢
追答你假如已经写好了个user类,你要获取user里面的name,那你在<input type="select" name="user.name"就可以了
追问我提问的是 action中怎么获得下拉列表中被选中得值
追答就是这样获取的,你这样区name,struts2会通过反射到action,你自己看不懂我也没办法
追问你这是在页面获得action里面的值 OK?? 《input type="select" name="user.name"》
user能直接获得?? 在action里面必须通过session.put(key,value) 我现在是想通过action获得jsp页面下拉框的值
ok。你认真学了struts2么?那样不能传值?你知道struts2有反射机制么?学好了再来犟。