博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts2注解
阅读量:7131 次
发布时间:2019-06-28

本文共 1358 字,大约阅读时间需要 4 分钟。

1.@NameSpace:

出现的位置:它只能出现在package上或者Action类上。一般情况下都是写在Action 类上。

作用:指定当前Action中所有动作方法的名称空间。

属性:value:指定名称空间的名称。写法和 xml配置时一致。不指定的话,默认名称空间是”“。

2.@ParentPackage

出现的位置:它只能出现在 package上或者Action类上。一般情况下都是写在Action类上。

作用:指定当前动作类所在包package标签的父包。 由于我们已经是在类中配置了,所以无需在指定包名了。

属性:value:指定父包的名称。

3.@Action

出现的位置:它只能出现在 Action类上或者动作方法上。一般情况下都是写在动作方法上。

作用:指定当前动作方法的动作名称。 也就是 xml配置时 action标签的name 属性。

属性: 

  value:指定动作名称。

  results[]:它是一个数组,数据类型是注解。用于指定结果视图。此属性可以没有,当没有 该属性时,表示不返回任何结果视图。即使用 response 输出响应正文。 

  interceptorRefs[]:它是一个数组,数据类型是注解。用于指定引用的拦截器。

4.@Result

出现的位置:它可以出现在动作类上,也可以出现在 Action注解中。

作用:出现在类上,表示当前动作类中的所有动作方法都可以用此视图。出现在Action注解中,表示当前Action可用此视图。

属性:

  name:指定逻辑结果视图名称。
  type :指定前往视图的方式。例如:请求转发,重定向,重定向到另外的动作。
  location:指定前往的地址。可以是一个页面,也可以是一个动作。
注意 : 此注意是一个数组,在Action注解中的写法:可配多个试图

result={ @Result(name="",type="",location=""), @Result(name="",type="",location="") } 

5.@Results

出现的位置: 它可以出现在动作类上,也可以出现在 Action注解中。

作用:用于配置多个结果视图。

属性:value:它是一个数组,数据类型是result注解。注意 : 是写在动作类上,而且可以写多个,写在Action类上后,方法就不用配置@Result注解

@Results(value={@Result(name="addCustomerUI",location="/jsp/customer/add.jsp"),@Result(name="findAllCustomer",location="/jsp/customer/list.jsp")})

6.@InterceptorRef

出现的位置:它可以出现在动作类上或者Action注解中。

作用:用于配置要引用的拦截器或者拦截器栈

属性: value:用于指定拦截器或者拦截器栈常用注解

 

 

参考:https://blog.csdn.net/Kato_op/article/details/80295731

 

转载于:https://www.cnblogs.com/LJing21/p/10483084.html

你可能感兴趣的文章
MyExcel 2.1.2 版本发布,重要 Bug 修复
查看>>
广汽与蔚来达成合作,将共同投资12.8亿元创立新能源汽车公司
查看>>
量子力学,整合了三种自然相互作用力
查看>>
亚马逊新专利,让无人机运送充电器为电动车充电
查看>>
HTC将Viveport推向全球,这是要“反击”Valve的节奏?
查看>>
【深度学习不是犯罪】欧盟祭出最严数据保护法:专家解读 GDPR
查看>>
浅谈SQL Server 对于内存的管理
查看>>
喜报销发布V2.4,圣诞焕新装,新增“专项费用报销”审批,集成京东商城
查看>>
陈天奇团队新研究:自动优化深度学习工作负载
查看>>
你的无人机快递来了?小心被查“水表”
查看>>
收录 Uboot 详解
查看>>
MongoDB数据库的索引操作(转)
查看>>
线程的实现
查看>>
重建日志文件
查看>>
鱼鹰软件荣获“北京广告产业发展30周年”杰出贡献单位奖
查看>>
四、oracle基本sql语句和函数详解
查看>>
中合国创杯2017年创客中国互联网+创新创业大赛复赛成功举办 20各项目入围总决赛...
查看>>
UVAoj 11324 - The Largest Clique(tarjan + dp)
查看>>
使用Matplotlib绘制正余弦函数、抛物线
查看>>
四位辉光管时钟-学长毕设
查看>>