「Struts2入門」struts.xmlにglobal-results、action、packageを定義するサンプル

説明
package
package名を使用する
extendsはpackageを継承する

global-results
グローバルなresultを設定する
name:マッピングする結果コードを記述する

actionタグ
name属性:URLのパス名を指定
class属性:Actionクラスを記述する

サンプルコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<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>
<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>
<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>

 

Struts2

Posted by arkgame