首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

STRUST2中ACTION跳转有关问题!

2013-01-17 
STRUST2中ACTION跳转问题!!RT.我想从一个ACTION中跳转到和这个ACTION不在同一个NAMESPACE的JSP页面中,求教

STRUST2中ACTION跳转问题!!
RT.
我想从一个ACTION中跳转到和这个ACTION不在同一个NAMESPACE的JSP页面中,求教怎么写。
如ACTION的NAMESPACE为  /NAME1
RESULT NAME 为"ss"
JSP的位置/NAME2/A.JSP
请问怎么写
急~~~~~~~~~~~~谢谢
[解决办法]


<package name="public" extends="struts-default">
    <action name="login" class="...">
        <!-- Redirect to another namespace -->
        <result type="redirect-action">
            <param name="actionName">dashboard</param>
            <param name="namespace">/secure</param>
        </result>
    </action>
</package>

<package name="secure" extends="struts-default" namespace="/secure">
    <-- Redirect to an action in the same namespace -->
    <action name="dashboard" class="...">
        <result>dashboard.jsp</result>
        <result name="error" type="redirect-action>error</result>
    </action>

    <action name="error" class="...">
        <result>error.jsp</result>
    </action>
</package>

<package name="passingRequestParameters" extends="struts-default" namespace="/passingRequestParameters">
   <-- Pass parameters (reportType, width and height) -->
   <!--
   The redirect-action url generated will be :
   /genReport/generateReport.action?reportType=pie&width=100&height=100
   -->
   <action name="gatherReportInfo" class="...">
      <result name="showReportResult" type="redirect-action">
         <param name="actionName">generateReport</param>
         <param name="namespace">/genReport</param>
         <param name="reportType">pie</param>
         <param name="width">100</param>
         <param name="height">100</param>
      </result>
   </action>
</package>

热点排行