struts2-创建Action的三种方法,通配符

1.创建Action的三种方法

            1.1继承ActionSupport,重写execute方法

            1.2实现接口Action,实现execute方法

            1.3普通的java类  带有public String execute()方法。


2.通配符

  2.1 动态请求:Action名+!+方法名

  2.2     <action name="*action1" class="action的路径" method="${1}" ></action>

  2.3 package标签 的属性nameSpace 多用于模块开发 

  2.4 Action后缀名设置,在package上面添加<constant>标签设置      <constant name="struts.action.extension" value="do,action,service"/>

  2.5 全局结果集配置:<global-results>

                         <result name="tttt">/index.jsp</result>

                          <result name="input">/tt.jsp</result>

               </global-results>

2.6 动态结果集配置:

     struts.xml:       <result >/${result}</result>

     execute :  return "index.jsp";

      

2.7带参数的结果集:<result name="xx" type="redirect">/index.jap?name=${name}</result>


2.8 struts-tags标签:<%@taglib  prefix="s" uri="/strust-tags"%>  

execute:this.addFileError("info","用户名错误")

this.addFileError("info","密码错误")

          Jsp:<s:fileError name="info"></s:fileError>


        

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值