strut2支持通过url中的通配符或使用method属性来调用Action不同方法,如下<package name="secure" extends="webwork-default" namespace="/secure"> <action name="dashboard" class="TestAction" method="add"> <result>dashboard.jsp</result> </action></package>访问/secure/dashboard.do时会调用TestAction的add方法,
但我现在的项目使用的是spring mvc模型的ParameterMethodNameResolver,
在url的参数中设定调用的方法,如/secure/dashboard.do?method=add才会调用TestAction的add方法。不知道strut2有没有支持这种方式?这样我发布给别人的接口就不用改,把Spring的Controller改为Struts2的Action就可以了
我记得struts 1是有的。
但我现在的项目使用的是spring mvc模型的ParameterMethodNameResolver,
在url的参数中设定调用的方法,如/secure/dashboard.do?method=add才会调用TestAction的add方法。不知道strut2有没有支持这种方式?这样我发布给别人的接口就不用改,把Spring的Controller改为Struts2的Action就可以了
我记得struts 1是有的。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货