1.struts2 action執行主要流程:
輸入表單提交-->根據表單的action名進入struts2配置文件找到匹配的類-->執行在struts2配置文件中指定的該類的方法-->通過返回值再進入struts2配置文件匹配到結果頁面或者另一個action
2.action的兩種對應情況:
1).當沒使用struts標籤庫的表單時頁面表單中要加.action,配置文件中不加.action
<form action="jisuan_jianfa.action" method="post">
......
</form>
<package name="default" extends="struts-default" namespace="/">
<action name="jisuan_*" class="action.Jiafa" method="{1}">
<result>/result.jsp</result>
</action>
</package>
2).當使用struts標籤庫的表單時頁面表單中可以不加.action因爲struts會自動在後面加,配置文件中不加.action
<body>
<s:action name="myaction" namespace="/" executeResult="true"></s:action>
</body>
<package name="default" namespace="/" extends="struts-default">
<action name="myaction" class="action.MyAction1">
<result>/result.jsp</result>
</action>
</package>