日期:2014-05-20  浏览次数:20655 次

struts2 怎么在action后台取得多选框的值?
HttpServletRequest request=ServletActionContext.getRequest();
long[] del={Integer.parseInt(request.getParameter("box"))};

这样为什么不行啊

------解决方案--------------------
Java code

request.getParameterNames();

------解决方案--------------------
long[] del = request.getParameterValues("box");
------解决方案--------------------
Java code

request.getParameterNames();

------解决方案--------------------
...Struts2不是这么干的。

struts2会有属性注入
------解决方案--------------------
struts2中把多选框中的值组成如下格式 比如1,2,3,4,5,等等
你只要在后台取到 然后按照,切割开就得到了
------解决方案--------------------
那你最起码也把异常行数给贴出来么,要么你让我们怎么帮你看???