• Struts2中重定向和请求转发配置


    struts2中默认跳转为dispatcher请求转发 只能往jsp转发,跳转action报404

    重定向 设置为redirect ,可以是jsp也可以是action

    <!--同一个包下的action之间的跳转-->

    <package name="action" namespace="/" extends="struts-default">

    <action name="test1" class="action.test1">
      <result name="success" type="redirect">test2</result>
    </action>

    <action name="test2" class="action.test2">
      <result name="success">/index.jsp</result>
    </action>

    <!--不同包下的action之间的跳转 type='redirectAction'-->

    <action name="test3" class="action.test3">

      <result name="success" type="redirectAction">

        <param name="actionName" >test4</param>

      </result>

    </action>

    </package>

    <!-- 第二个包-->
    <package name="pack2" namespace="/aaa" extends="struts-default">
      <action name="test4" class="action.Action4">
        <result name="success">/index.jsp</result>
      </action>
    </package>

    <!--

    通配符配置

    url在action中设置好访问的时候就可以直接跳转指定路径

    根据我在action中设置的全局变量中的路劲来进行跳转

    -->
    <action name="test5" class="action.Action5">
      <result name="success">${rul}</result>
    </action>

    <!--通配符——根据你输入的访问类名和方法名来取到 跳转对应的访问 路劲
    {1}{2}表示第几个*放的参数
    这样只要你输入你要访问的类名 和对应的方法名就可以访问 指定的地方了

    如 testAction_execute 
    -->
    <action name="*_*" class="action.{1}" method="{2}">
    <result name="success" type="redirect">${rul}</result>
    </action>

  • 相关阅读:
    Java Synchronized的用法
    静态方法中不能new内部类的实体对象
    android ViewGroup事件分发机制
    安卓设备通过USB接口读取UVC摄像头权限问题
    android View事件分发机制结论
    函数指针与指针函数以及typedef
    GeoHash
    快速排序,C语言实现
    字符串的几个算法
    ANSI C与GNU C
  • 原文地址:https://www.cnblogs.com/laotan/p/3627336.html
Copyright © 2020-2023  润新知