在webwork的action中如何取得页面输入的值? String name=request.getString("name");试一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不行,根本没有request!request应该怎样而来?? webwork中的对request已经包装过了,一般建议不要直接使用requestActionContext ctx = ActionContext.getContext();HttpServletRequest req =ctx.get(ServletActionContext.HTTP_REQUEST); OK,请问,如果我用freeer在页面上放一些checkbox,每个checkbox的value就是记录的ID,现在用楼上的方法只能传一个ID过来,请问有没有法处理同时传过来的多个ID呢?在进一步,我想写个类把上面那2句封装起来,使action继承这个类,然后使用是直接使用req.getParameter();请问可行吗?如果可行?应该怎么做?谢谢! 楼上的楼上把request对象都给你了,你不会连request对象怎么得到多个参数都不会吧 http://localhost:8080/shw/deleteUser.action?id=20&id=22&id=35&id=36如果是这样,请问呢?主要还是如何封装那2句的问题. 呵呵,原来request.getParameterValues()就能得到所有ID了,现在就只剩下那个如何把那两句话隐藏起来的问题了. action 中private String name;public void setName(String name){ this.name = name;}如果是数组private String[] name;public void setName(String[] name){ this.name = name;} 我的意思是如何把这两句封装在一个类中,比如A.class中ActionContext ctx = ActionContext.getContext();HttpServletRequest req =ctx.get(ServletActionContext.HTTP_REQUEST);然后在使用的时候,B继承A;然后这样用:(Class B extends A{ B(){ req.getParameterValues(); }} request 这种方式是不得以的时候用的,应该使用 jfy3d(剑事 http://www.migti.com) 的方法 action 中private String name;public void setName(String name){this.name = name;}如果是数组private String[] name;public void setName(String[] name){this.name = name;}你可以看出,webwork已经吧你封装得很好了,不要干费力不讨好的事情了 如果元素很多而这些元素和数据库中的记录无关,在action中用setter/getter的话会不会使代码看起来不好看.因为用spring+hibernate+webwork+freeer在action中我已经用getter/setter来处理hibernate的那个表了(User)和spring中的bean了,在用setter/getter来处理页面元素会不会不太好?现在的想法是能否把ActionContext ctx = ActionContext.getContext();HttpServletRequest req =ctx.get(ServletActionContext.HTTP_REQUEST);这2句封装了,在我的action中继承这个类,通过request得到页面传来的参数来决定如何对表和表中的记录操作. 楼上说的对,在页面做了隐藏变量,在action里写了get和set方法,就能获得了 现在的想法是能否把ActionContext ctx = ActionContext.getContext();HttpServletRequest req =ctx.get(ServletActionContext.HTTP_REQUEST);这2句封装了,在我的action中继承这个类,通过request得到页面传来的参数来决定如何对表和表中的记录操作.我现在就是不想自在action中写元素的get/set方法,而是用request方法,但是不想写前面那2句,想通过继承自己写的类,而直接使用request方法. "如果元素很多而这些元素和数据库中的记录无关,在action中用setter/getter的话会不会使代码看起来不好看."好好看看书了解下modeldriven-------------------------------------ServletActionContext.HTTP_REQUEST杂感、这个都写出来了就没发现下面这个?学东西不够深入ServletActionContext.getRequest().getXXX用webwork还使用request接参数 还是别用webwork了 用webwork还使用request接参数 还是别用webwork了-----------------------------------------------------大家都是牛人可是在有的时候,在action使用request会更加方便,比如举例说,下拉框或单选或着在页面的hidden,要不然action?xxx=123 ,在action层写一大堆的setter/getter好吗? 我的action就想写一个getter/setter,就是hibernate的那个model类.(最多在加个ID用),其他和数据库无关的元素,真的不想用getter/setter,就想直接用request.getXxxx(); 谢谢大家啊,搞定了,自己写了个BaseAction类,然后让action继承这个BaseAction就可以直接使用request了,谢谢哦,hoho 时间字符串转换成为date spring+ibatis框架的问题~!那位高手遇到过,如何解决的? 怎么样学好java 添加数据的时候作对比,相同就不添加 执行sServiceID = rs.getString("ServiceID")报异常 关于weblogic部署是出现的问题,请大神指点迷津 请大家帮帮忙 struts validator 方面的问题? JAVA实现SOAP的一点问题 刚开始学hibernate就遇到了问题,麻烦帮我看看 在写远程接口时可以从javax.ejb.Ejblocalobject继承吗?它和从EJBObject继承有什么区别? 困饶了2天的问题 菜鸟的小问题
ActionContext ctx = ActionContext.getContext();
HttpServletRequest req =
ctx.get(ServletActionContext.HTTP_REQUEST);
如果是这样,请问呢?
主要还是如何封装那2句的问题.
this.name = name;
}如果是数组private String[] name;public void setName(String[] name){
this.name = name;
}
ActionContext ctx = ActionContext.getContext();
HttpServletRequest req =ctx.get(ServletActionContext.HTTP_REQUEST);
然后在使用的时候,B继承A;然后这样用:(
Class B extends A{
B(){
req.getParameterValues();
}
}
应该使用 jfy3d(剑事 http://www.migti.com) 的方法
action 中private String name;public void setName(String name){
this.name = name;
}如果是数组private String[] name;public void setName(String[] name){
this.name = name;
}你可以看出,webwork已经吧你封装得很好了,不要干费力不讨好的事情了
因为用spring+hibernate+webwork+freeer在action中我已经用getter/setter来处理hibernate的那个表了(User)和spring中的bean了,在用setter/getter来处理页面元素会不会不太好?
现在的想法是能否把
ActionContext ctx = ActionContext.getContext();
HttpServletRequest req =ctx.get(ServletActionContext.HTTP_REQUEST);
这2句封装了,在我的action中继承这个类,通过request得到页面传来的参数来决定如何对表和表中的记录操作.
ActionContext ctx = ActionContext.getContext();
HttpServletRequest req =ctx.get(ServletActionContext.HTTP_REQUEST);
这2句封装了,在我的action中继承这个类,通过request得到页面传来的参数来决定如何对表和表中的记录操作.
我现在就是不想自在action中写元素的get/set方法,而是用request方法,但是不想写前面那2句,想通过继承自己写的类,而直接使用request方法.
setter/getter的话会不会使代码看起来不好看."好好看看书了解下modeldriven
-------------------------------------
ServletActionContext.HTTP_REQUEST杂感、这个都写出来了就没发现下面这个?学东西不够深入
ServletActionContext.getRequest().getXXX用webwork还使用request接参数 还是别用webwork了
-----------------------------------------------------
大家都是牛人
可是在有的时候,在action使用request会更加方便,比如举例说,下拉框或单选或着在页面的hidden,要不然action?xxx=123 ,
在action层写一大堆的setter/getter好吗?