Struts2的action配置方法



<!-- 请求处理的配置   ,使用execute系统默认处理请求 -->
   xml文件中;   <action name="add"  class="com.j1057.action.CalAction" >
     
     
   jsp文件中:
      <form action="add.action">
           num0:<input name="num0"><br>
           num1:<input name="num1"><br>
          <input value="加" type="submit">

      </form>
     
     
     
     
2,     
      //struts2默认使用“!”+方法名将请求分发到方法
     xml文件中; <action name="cal2"  class="com.j1057.action.Cal2Action" >
          <result>index.jsp</result>
      </action>
     
       jsp文件中:$(function(){
      $("#btn_sub").click(function(){
       $("#f1").attr("action","cal2!sub.action").submit();
      });//其中的sub是cal2这个action所对应的类中的方法名。
3,
    //隐藏方法名的配置
      xml文件中;
      <action name="dv"  class="com.j1057.action.Cal2Action" method="div">
          <result>index.jsp</result>
      </action>
      jsp文件中:
      $("#btn_div").click(function(){
       $("#f1").attr("action","dv.action").submit();
      }
     
 4,    
 //动态的指定action的访问方法和返回路径。其中_*是站位符,第一个是方法站位,第二个是返回路径站位。
  xml文件中;
           <action name="tj_*_*"  class="com.j1057.action.TijiAction" method="{1}">
          <result>index.jsp</result>
          <result name="toRslt">{2}.jsp</result>
      </action>
     
  jsp文件中:    //"tj_calRect_result.action"中,calRect是action对应类中的方法名,result是返回的页面去掉后缀后的页面名
      $("#btn_rct").click(function(){
       $("#f2").attr("action","tj_calRect_result.action").submit();
      }
     
  <form id="f2" >
           长:<input name="sp.len"><br>
           宽:<input name="sp.wth"><br>
            高:<input name="sp.hght"><br>
            <input value="圆柱体" type="button" id="btn_cyc">
            <input value="圆锥体" type="button"  id="btn_zui">
            <input value="矩形" type="button"  id="btn_rct">
      </form>

//java部分略
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值