strus1关于action方法 疑问

以前一直使用struts2 现在公司使用的struts1.2.7 ,在使用时 有个疑问

  1. struts1 中 的action 方法 是不是只能重写父类Action 的 execute() ?

因为在struts2 中可以通过在struts.xml配置action的 method 属性来指定请求的action方法.

而在struts1总在 struts-config.xml中,action配置好像没有method方法只有

parameter属性,

如果不能配置的话 每个action类只能处理一个请求, 那样是不是需要太多的Action类了 ,这与

struts2相比 太麻烦了.

在网上搜了一些资料,也不能确定, 希望使用struts1 的 je们能提供帮助.

记得是用DispatchAction,访问时带method=方法名即可

继承DispatchAction,里面写控制方法,请求时加参数和控制方法名称一样就ok了

你可以继承DispatchActon类,这样就可以使用一个Action来处理多个请求了
不过要在struts.xml类配置一下。

在请求的时候如: xxx.do改为xxx.do?method=方法名
即可