struts.xml(二)<action>使用详解

<!-- pakcage:
name: 管理action配置信息的包名(类别名)
extends:  固定 struts-default
 -->

<package name='day1' extends='struts-default'>
<!--  action:
class:访问的action类的全限定名 全类名
method:访问action的方法名
name:action被访问时使用的url-pattern的值,没有   /

  -->

<action name='firstStruts2' class='com.zpark.day1.FirstAction' method='helloAction'>

<!-- result:视图配置信息
name:视图的名字  action方法的返回值
-->

<result name='success'>/hello.jsp</result>
</action>

</package>


也可以使用通配符

① action的name 中使用  *   
如:PersonAction_*
PersonAction_a
PersonAction_aaaa
PersonsAction_a  ×
②可以再method中使用 *  所替代的名字
{1} 使用action中的第一个*
<action name='PersonAction_*' class='' method='{1}'>
如果: PersonAction_a  √
*---a
调用class所执行的类中的  a方法
PersonAction_addPerson   √
*----addPerson
method='addPerson'
<action name='PersonAction_addPerson' class='xxx' method='addPerson_*'>

总结:
1.通配符简化配置
2.可读性差


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值