struts2.0.x支持action注解吗? 是不是只有2.1之后的版本才支持action注解?2.0.x也支持action注解吗? 如果支持的话给个例子吧 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在Action中提供了下列几种注解:ParentPackageNamespaceResultResults注解 描述Namespace 所期望的命名空间(在“struts.xml”文件中也有定义)的字符串值ParentPackage 所期望的父package的字符串值Results “Result”注解列表Result 提供了Action结果的映射,它有四个属性:² name ——action方法的结果名² type—— 结果类型² value——任意的结果值。可以是rediect结果类型对应的action名,也可以是dispatcher结果类型对应的JSP² parameters ——字符串参数组成的数组使用方式如下:@ParentPackage(value="struts-default")@Namespace(value="/test")@Result(name="success",value="/userSuc.jsp")@Results({ @Result(name="success",value="/userSuc.jsp",type=org.apache.struts2.dispatcher.ServletRedirectResult.class), @Result(name="input",value="/main.jsp",type=org.apache.struts2.dispatcher.ServletRedirectResult.class)})在使用这些注解的时候,还需要进行额外的一些配置。在web.xml的filter配置中,需要指定哪些package是使用了注解的。配置如下所示,其中参数名必须为“actionPackages”,参数的值就是package的名称列表。<filter> <filter-name>struts</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> <init-param> <param-name>actionPackages</param-name> <param-value>user.actions,other.actions</param-value> </init-param></filter>被配置过的每一个package和它的子package都会被扫描到,看其中哪些类实现了Action或者类名以“Action”结尾,然后注解就会被加入到运行时配置中去。如果没有使用namespace注解的话,那么命名空间就会由package名来生成。把“actionPackages”配置值中使用的package名称截掉,就得到了命名空间。也就是说,如果某个被配置好的action的名字是“actions.admin.user.AddAction”,而“actionPackages”的值为“actions”,那么这个action的命名空间就是“/admin/user”。 EBJ问题 jsp要在ubuntu下配置ip 十万火急 参数循环 多页面页面链接参数循环 有没有记工作日志好的的开源系统? EJB 的问题各位高手帮看看 我想在JSP页中显示存储在ORACLE数据库中的图片,500分! struts validate中的奇怪问题 请教一个用jbuilder连oracle的问题 jbuilder在什么地方写ejb的cmp管理的实体bean的finder??? 开发web service哪些框架用得比较多? jbpm4部署
描述Namespace
所期望的命名空间(在“struts.xml”文件中也有定义)的字符串值ParentPackage
所期望的父package的字符串值Results
“Result”注解列表Result
提供了Action结果的映射,它有四个属性:² name ——action方法的结果名² type—— 结果类型² value——任意的结果值。可以是rediect结果类型对应的action名,也可以是dispatcher结果类型对应的JSP² parameters ——字符串参数组成的数组使用方式如下:@ParentPackage(value="struts-default")@Namespace(value="/test")@Result(name="success",value="/userSuc.jsp")@Results({ @Result(name="success",value="/userSuc.jsp",type=org.apache.struts2.dispatcher.ServletRedirectResult.class), @Result(name="input",value="/main.jsp",type=org.apache.struts2.dispatcher.ServletRedirectResult.class)})在使用这些注解的时候,还需要进行额外的一些配置。在web.xml的filter配置中,需要指定哪些package是使用了注解的。配置如下所示,其中参数名必须为“actionPackages”,参数的值就是package的名称列表。<filter> <filter-name>struts</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> <init-param> <param-name>actionPackages</param-name> <param-value>user.actions,other.actions</param-value> </init-param></filter>被配置过的每一个package和它的子package都会被扫描到,看其中哪些类实现了Action或者类名以“Action”结尾,然后注解就会被加入到运行时配置中去。如果没有使用namespace注解的话,那么命名空间就会由package名来生成。把“actionPackages”配置值中使用的package名称截掉,就得到了命名空间。也就是说,如果某个被配置好的action的名字是“actions.admin.user.AddAction”,而“actionPackages”的值为“actions”,那么这个action的命名空间就是“/admin/user”。