zoukankan      html  css  js  c++  java
  • Struts2中Action配置

    <!--
    方案一:一个action对应一个方法;
    -->

    <action name="add" class="com.gxxy.struts.kp03_methodcall.MultiMethodCall" method="add">
    <result>/views/kp02_action/action.jsp</result>
    </action>
    <action name="delete" class="com.gxxy.struts.kp03_methodcall.MultiMethodCall" method="delete">
    <result>/views/kp02_action/action.jsp</result>
    </action>
    <action name="update" class="com.gxxy.struts.kp03_methodcall.MultiMethodCall" method="update">
    <result>/views/kp02_action/action.jsp</result>
    </action>
    <action name="query" class="com.gxxy.struts.kp03_methodcall.MultiMethodCall" method="query">
    <result>/views/kp02_action/action.jsp</result>
    </action>

    <!--
    方案二: 动态方法调用(DMI)
    DMI: Dynamic Method Invocation
    http://host:port/contextPath/namespace/actionName!methodName
    -->
              注意:一般动态方法调用都默认为false,首先要设置为true
              <constant name="struts.enable.DynamicMethodInvocation" value="true"/>

    <action name="call" class="com.gxxy.struts.kp03_methodcall.MultiMethodCall">
    <result>/views/kp02_action/action.jsp</result>
    </action>
    <!--
    方案三: 通配符(Wildcard)
    把当前请求过来的地址进行过滤, 凡是以call_为actionName的请求都通过, 把请求地址中*所代表的
    所有字符串放在后面的属性的值中, 值使用{}
    -->
    <action name="call_*" class="com.gxxy.struts.kp03_methodcall.MultiMethodCall" method="{1}">
    <result>/views/kp02_action/action.jsp</result>
    </action>
    <action name="test_*" class="com.gxxy.struts.kp03_methodcall.TestCall" method="{1}">
    <result>/views/kp02_action/action.jsp</result>
    </action>
    <action name="*_*" class="com.gxxy.struts.kp03_methodcall.{1}Call" method="{2}">
    <result>/views/kp02_action/action.jsp</result>
    </action>
    <!-- http://localhost/struts/method/Test_update -->

  • 相关阅读:
    C#Mvc批量删除
    axure中使用HighCharts模板制作统计图表
    中继器的使用——搜索/分页/排序
    中继器的使用 —— 关联/增加/删除/修改数据
    axure母版使用实例之百度门户
    jdbc参数传递
    软件测试的原则
    linux中使用top获取进程的资源占用信息
    性能测试关键指标介绍
    怎样成为一个合格的测试工程师
  • 原文地址:https://www.cnblogs.com/licheng-1225/p/6527778.html
Copyright © 2011-2022 走看看