struts,action参数问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 14:43:51
public ActionForward blockManager(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response),这是我现在写的,参数太多了,我想写成这样的public ActionForward blockManager(context c){c.mapping...;c.form....},请问怎么实现啊?感激不尽,先50分,得到好的答案后,另加分!
就现在的框架,给出答案好吗?最好有代码例子,谢谢 !
现在这个是不多,但是这才是一个方法,一个action里会有很多这样的方法啊,而且还有很多的action,如果不能把参数封装起来,那只好这么写了。不是很甘心哦

的确可以,但是要自己建立一个类继承Action,并复写其execute方法,具体写法可以参考Struts源代码中DispatchAction的代码.

但个人不建议你这么干,写这个类要用到不少反射的内容,挺麻烦的,还不如直接用DispatchAction写好的功能呢(反正重复的东西也是复制粘贴...)

struts2不是更好,直接无参

你现在这个方法参数不多,如果改成一个参数的会增加很多代码,也很麻烦。

用struts2

不懂STRUTS 1...