`
froast
  • 浏览: 251888 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts2.0配置中的通配符方法

阅读更多

来看一个例子,例如有一个CrudAction, 其中有两个方法,input 和 delete,我们定义两个action:Crud_input和Crud_delete。我们可以在struts.xml中配置如下:

xml 代码
  1. <action name="Crud_*" class="example.Crud" method="{1}">  

这样,当struts2遇到Crud_input时,就会自动去找Crud的input方法,当遇到Crud_delete时,就会自动去找Crud的delete方法。

见另一个例子:

xml 代码
  1. <action name="*Crud" class="example.Crud" method="{1}">  

这里,当struts2解析到editCrud时,就会自动去找Crud的edit方法。

按我的理解,method="{1}"的意思就是告诉struts2去找前面*中出现的方法并执行。

 

又如:

xml 代码
  1. <action  
  2.     name="/edit*"  
  3.     class="org.apache.struts.webapp.example.Edit{1}Action">  
  4.     <result  
  5.         name="failure"  
  6.         path="/mainMenu.jsp"/>  
  7.     <result  
  8.         path="/{1}.jsp"/>  
  9. </action>  
分享到:
评论
7 楼 shunhui19 2010-02-09  
不错,讲得蛮清晰的!
6 楼 dong717 2009-08-20  
再补充一下!刚才发的有点乱
<action name="*_*_*deptlist" method="{1}" class="/{3}">
   <result name="success" >/{2}.jsp</result>
  </action>
5 楼 dong717 2009-08-20  
下面也是可以的我刚刚测试了一下

   <action name="*_*_*deptlist" method="{1}" class="/{3}">   <result name="success" >/{2}.jsp</result>  </action>
4 楼 dong717 2009-08-20  
做一点补充!呵呵!还可以这样配置
[img]
<action name="*_*deptlist" method="{1}" class="/dept">
   <result name="success" >/{2}.jsp</result>
  </action>
[/img]
3 楼 12616383 2009-01-04  
简介明了 顶一个
2 楼 sxpyrgz 2008-10-10  
牛B 
1 楼 tigershi10 2007-09-06  
说的太好了

相关推荐

    Hibernate3.3.1+Spring2.5.5+Struts2 2.0.1.2例子

    Hibernate3.3.1+Spring2.5.5+Struts2 2.0.1.2例子 Struts2使用了通配符的配置方式进行配置!

    struts2Demo

    struts2演示 &lt;br&gt;1./helloworld - helloworld 2./spring - 与spring整合 3./coc - 惯例优先配置,零配置文件 - codebehind不支持redirect,chain等操作,需要自己写jsp跳转 4./crud - CRUD,Create Read...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版).part1

    《JavaServer Faces 2.0完全参考手册》针对javaserver faces(jsf)2.0中的变化进行了全面的修订与更新,涵盖了javeee的官方标准web开发架构的每个方面。在这本权威著作中,sun microsystems公司中的jsf合作规范领导者...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版) 1/2

    《JavaServer Faces 2.0完全参考手册》针对javaserver faces(jsf)2.0中的变化进行了全面的修订与更新,涵盖了javeee的官方标准web开发架构的每个方面。在这本权威著作中,sun microsystems公司中的jsf合作规范领导者...

    Spring 2.0 开发参考手册

    4.7.2. Application context构造器中资源路径的通配符 4.7.3. FileSystemResource 提示 5. 校验,数据绑定,BeanWrapper,与属性编辑器 5.1. 简介 5.2. 使用Spring的Validator接口进行校验 5.3. 从错误代码到...

    struts2深入浅出(备java基础,javaweb,javaee,框架)

    Struts2框架介绍、工作原理与架构分析、6大配置文件分析使用通配符定义action、动态方法调用,ActionContext及ServletActionContext使用,模型驱动、属性驱动,默认转换器的介绍,中的表单校验,中的国际化,文件...

    J2EE应用开发详解

    118 8.3.5 Struts2配置文件 119 8.4 Action的配置方式 121 8.4.1 动态方法调用 121 8.4.2 设置action元素的method属性 122 8.4.3 使用通配符配置action 122 8.4.4 默认action 123 8.5 拦截器Interceptor 123 8.5.1 ...

    Spring-Reference_zh_CN(Spring中文参考手册)

    4.7.2. Application context构造器中资源路径的通配符 4.7.2.1. Ant风格的pattern 4.7.2.2. classpath*: 前缀 4.7.2.3. 其他关于通配符的说明 4.7.3. FileSystemResource 提示 5. 校验,数据绑定,BeanWrapper,与...

    Spring中文帮助文档

    4.7.2. Application context构造器中资源路径的通配符 4.7.3. FileSystemResource 说明 5. 校验,数据绑定,BeanWrapper,与属性编辑器 5.1. 简介 5.2. 使用Spring的Validator接口进行校验 5.3. 从错误代码到...

    spring chm文档

    4.7.2. Application context构造器中资源路径的通配符 4.7.3. FileSystemResource 提示 5. 校验,数据绑定,BeanWrapper,与属性编辑器 5.1. 简介 5.2. 使用Spring的Validator接口进行校验 5.3. 从错误代码到...

    Spring API

    4.7.2. Application context构造器中资源路径的通配符 4.7.3. FileSystemResource 说明 5. 校验,数据绑定,BeanWrapper,与属性编辑器 5.1. 简介 5.2. 使用Spring的Validator接口进行校验 5.3. 从错误代码到...

Global site tag (gtag.js) - Google Analytics