知识大全 struts2中的通配符

Posted

篇首语:宁可枝头抱香死,何曾吹落北风中。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 struts2中的通配符相关的知识,希望对你有一定的参考价值。

  Action通配符(wildcard)的配置

  使用通配符 将配置量降到最低 不过 一定要遵守 约定优于配置 的原则

     通配符

  星号(*)  表示所有

  数字 表示第几个通配符

  例如 Student*  那么 代表第一个星号(*)

  *_*             那么 代表第一个星号(*) 代表第二个星号(*)

  []

  <package name= actions extends= struts default namespace= /actions >

  <action name= Student* class= bjsxt struts action StudentAction method= >

  <result>/Student _success jsp</result>

  </action>

  <action name= *_* class= bjsxt struts action Action method= >

  <result>/ _ _success jsp</result>

  <! _success jsp >

  </action>

  </package>

  <package name= actions extends= struts default namespace= /actions >

  <action name= Student* class= bjsxt struts action StudentAction method= >

  <result>/Student _success jsp</result>

  </action>

  <action name= *_* class= bjsxt struts action Action method= >

  <result>/ _ _success jsp</result>

  <! _success jsp >

  </action>

  </package>

  解释 第一个Action的名称为name= Student* method= 表示所有Action以Student开始的都会执行这个Action 并且执行Student后字符为方法名的方法 例如 访问的Action为Studentadd 会执行这个Action(Student*) 并且执行add的方法 因为 在这里代表add 并且返回/Studentadd_success jsp页面

  第二个Action的名称name= *_* method= class= …action Action 表示所有Action中包含下划线( _ )都会执行这个Action 例如 Teacher_add 那么会执行这个Action 并且Action对应的类为TeacherAction 且执行Action中的add方法 返回结果页面为/Teacher_add_success jsp 因为在这里的 表示Teacher 表示add

     匹配顺序

cha138/Article/program/Java/ky/201311/28469

相关参考

知识大全 struts2中的一些constant

  struts中一些常量  <!指定Web应用的默认编码集相当于调用HttpServletRequest的setCharacterEncoding方法>  <constantnam

知识大全 struts2 中的日期格式化输出

  struts中的默认的日期输出并不符合我们的中文日常习惯以下是我知道的在struts中进行日期格式化输出的几种方式  利用<s:date>进行格式化如  <s:dateforma

知识大全 泛型类型的子类及通配符的使用

  本文讲述以下几个方面的内容试图说明泛型类型的子类及通配符的使用  ()   子类及替换原则  ()   使用extends关键字的通配符

知识大全 Oracle通配符,运算符的使用

Oracle通配符,运算符的使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  oracle通配

知识大全 struts2 session使用

在Struts里如果需要在Action中使用session可以通过下面两种方式得到    通过ActionContextclass中的方法getSession得到    Action实现apaches

知识大全 mysql和oracle常用内容比较

  注释  oracle使用的是–(两个)批量注释/**/  mysql使用的是#批量注释/**/  通配符的使用  mysql和oracle都支持通配符%用以模糊查询mysql还可以用instr(p

知识大全 开源技术—struts2中i18n的设置

针对xxxclass建立xxxproperties文件可以对class中的Output设置本地化输出更常用的方法是正对package建立packageNameproperties在其中设置Action

知识大全 学习比较Struts2和Struts1:Struts2完胜

学习比较Struts2和Struts1:Struts2完胜  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 js正则表达式基本知识

  “”为通配符表示任何一个字符例如“ac”可以匹配“anc”“abc”“acc”  “[]”在[]内可以指定要求匹配的字符例如“a[nbc]c”可以匹配“anc”“abc”“acc”  但不可以匹配

知识大全 Struts2简介

Struts2简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一什么是Struts?  虽然