struts2的配置二——annotation的配置

本文介绍了Struts2中使用Annotation进行配置的方式,包括namespace、ParentPackage、Action、Actions、InterceptorRefs、Result的配置以及ResultPath和ExceptionMapping的设置。相较于全局XML配置,Annotation为单个Action提供了更便捷的开发和维护选项。
摘要由CSDN通过智能技术生成
Struts2引入annotation的目的:减少XML配置文件的数量,将相关的配置信息通过annotation嫁接到action中。

对于单个action的配置,用annotation可以很方便的开发与维护,但对于全局配置来说,用XML更清晰.

1.namespace的配置

@Namespace(“”)标注:配置action的URL路径。在类级上注解。
@Action(“”):action的name配置,在方法级上配置
如果要使用自定义的Namespace,则在方法级上@Action(“/namespace/action”)

2.ParentPackage

允许改变默认的package设置,使用@ParentPackage标注可以为不同的action设置不同的package,以满足不同的需求.

3.Action

@Action标注是最小的执行单元,方法级的标注。
@Action 的配置项:
value:用于配置action的URL名称
results:用于配置action的执行结果
interceptorRefs:用于配置action运行时所引用的拦截器
params:用于配置action的请求参数
exceptionMapping:用于配置action的异常映射
@Action(
		//配置action URL.
		value = "/aa/login",
		//配置拦截器.
		interceptorR
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值