[strust2] Chain Result

프로그래밍/Framework 2010. 12. 14. 16:50 Posted by galad
다른 package의 Action으로 chain 걸기

    <package name="openapi" extends="bp-common" namespace="/openapi">
        <action name="*/*" class="com.omp.bp.cms.openapi.action.OpenApiAction">
            <result type="chain">
                <param name="namespace">${namespace}</param>
                <param name="actionName">${actionName}</param>
                <param name="method">${actionName}</param>
            </result>
        </action>
    </package>

    <package name="artist" extends="bp-common" namespace="/artist">
        <action name="add" class="com.omp.bp.cms.openapi.artist.action.ArtistAction" method="add">
            <result>/serverIp.jsp</result>
        </action>
    </package>

적절하게 namespace, actionName, method를 넘겨주면 된다.
request 시의 parameter를 모두 다음 Action에서 사용하고 싶을 때 사용.