zoukankan      html  css  js  c++  java
  • 八、动作类中动作方法的调用

    1. 动作类中动作方法的调用

    2. 可以使用通配符

      <struts>

          <!-- 用户管理:Action的通配符的使用 -->

       

          <!--使用通配符的时候 -->

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

              <action name="addUser" class="com.itheima.action.UserAction"

                  method="addUser" />

              <action name="editUser" class="com.itheima.action.UserAction"

                  method="editUser" />

              <action name="delUser" class="com.itheima.action.UserAction"

                  method="delUser" />

          </package>

          

          <!-- 使用通配符的时候 -->

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

              <action name="*" class="com.itheima.action.UserAtion" method="{1}" />

          </package>

      </struts>

       

    3. 动态方法调用(官方不建议使用)

      <a href="${pageContext.request.contextPath}/user/user2!add.action">添加用户</a><br/>

      <a href="${pageContext.request.contextPath}/user/user2!edit.action">修改用户</a><br/>

      <a href="${pageContext.request.contextPath}/user/user2!del.action">删除用户</a><br/>

       

       

      Struts.xml配置文件:

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

               <action name="user2" class="com.itheima.action.UserAction2"></action>

           </package>

       

       

      特别注意:默认情况下是访问不成功。要开启一个参数设置:

      <constant name="struts.enable.DynamicMethodInvocation" value="true"></constant>

       

    4. 访问默认的动作:找不到动作名称,找包中的默认的

      <package>

      <default-action-ref name="error"></default-action-ref>

      <action name="error">

                   <result>/error.jsp</result>

               </action>

      </package>

  • 相关阅读:
    store 加载异常处理与加载信息提示
    jQuery和ExtJS的timeOut超时问题和event事件处理问题
    Virtualbox虚拟机安装CentOS6.5图文详细教程
    虚拟机
    20180104 wdcp中的mysql重启不成功
    MySQL取得某一范围随机数(MySQL随机数)
    安装lszrz,用于上传文件
    cpu占用高 20180108
    怎么实时查看mysql当前连接数
    数据库SQL优化大总结之 百万级数据库优化方案
  • 原文地址:https://www.cnblogs.com/Prozhu/p/5886367.html
Copyright © 2011-2022 走看看