
本章内容给大家谈谈关于遇上struts2配置文件中如何使用通配符等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。
1、什么是通配符
通配符是一种特殊的字符,它可以用来匹配一组字符,比如:* 可以用来匹配任意字符,? 可以用来匹配任意单个字符。
2、Struts2配置文件中如何使用通配符
Struts2配置文件中可以使用通配符来定义action的路径,比如:
<package name="default" extends="struts-default">
<action name="do*" class="com.xxx.action.DoAction">
<result>/do.jsp</result>
</action>
</package>
上面的配置,就可以定义以do开头的所有action,如:doLogin,doRegister等等,都会被定义到DoAction类中。
3、通配符的使用注意事项
在使用通配符时,需要注意以下几点:
1、在action的name属性中,只能使用* 或 ? 通配符,不能使用其他类型的通配符。
2、通配符只能定义在action的name属性中,不能定义在class属性中。
3、通配符定义的action只能使用execute方法,不能使用其他方法,比如doLogin,doRegister等等。
总结
以上就是为你整理的struts2配置文件中如何使用通配符全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!