「Struts2入門」struts.xmlにglobal-results、action、packageを定義するサンプル
説明
package
package名を使用する
extendsはpackageを継承する
global-results
グローバルなresultを設定する
name:マッピングする結果コードを記述する
actionタグ
name属性:URLのパス名を指定
class属性:Actionクラスを記述する
サンプルコード
<struts> <constant name="struts.i18n.encoding" value="EUC-JP" /> <constant name="struts.devMode" value="false" /> <constant name="struts.custom.i18n.resources" value="message"/> <constant name="struts.xwork.chaining.copyErrors" value="true"/> <package name="cft" namespace="/" extends="struts-default" strict-method-invocation="true"> <default-action-ref name="DemoSearch" /> <global-results> <result name="Error">/WEB-INF/jsp/error.jsp</result> </global-results> <action name="DemoSearch" class="com.arkgame.cft.action.DemoSearchAction"> <result name="success">/WEB-INF/jsp/DemoSearch.jsp</result> </action> <action name="DemoList" class="com.arkgame.cft.action.DemoListAction"> <result name="success">/WEB-INF/jsp/DemoList.jsp</result> <result name="failed">/WEB-INF/jsp/DemoSearch.jsp</result> </action> <action name="DemoResult" class="com.arkgame.cft.action.DemoResultAction"> <result name="success">/WEB-INF/jsp/DemoResult.jsp</result> </action> </package> </struts>