暴露一个类的一个方法,可以这样:
- <package name="user" namespace="/user" extends="struts-default">
- <action name="user" class="User" method="add">
- <result name="success">/hello.jsp</result>
- </action>
- </package>
调用的时候: http://localhost/test3_dmi/user/user就会掉对应的add方法
这样做的话,一个方法就会有一个对应的action类,太累了。
暴露一个类的所有方法,那就这样吧:
- <package name="user" namespace="/user" extends="struts-default">
- <action name="user" class="User">
- <result name="success">/hello.jsp</result>
- </action>
- </package>
调用的时候: http://localhost/test3_dmi/user/user!add就会掉对应的add方法
这里总结一下和struts1的区别:
struts1配置文件里面有个:parameter="method"
调用的时候:classname.do?method=methodname