1、web.xml
<!-- struts2 配置 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
<init-param>
<param-name>actionPackages</param-name>
<param-value>com.yz.webapp.action</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
struts.properties
#修改时重新加载
struts.configuration.xml.reload = true
#打印更多错误信息
struts.devMode = true
#注解扫描的包结尾名
struts.convention.package.locators = action
#映射扩展名
struts.action.extension = html
#结果资源所在路径
#struts.convention.result.path = /WEB-INF/pages
2、action 类名上加注解
@Namespace("/ssi")
@ParentPackage("json-default")
@Action(value = "admin", results = {
@Result(name = "success", location = "/WEB-INF/pages/admin.jsp"),
@Result(name = "json", type = "json", params = { "excludeProperties","adminMgr" }) })
public class AdminAction extends BaseAction{}
多个Action
@Namespace("/msa")
@Result(name = "json", type = "json", params = { "excludeProperties",
".*Manager,.*\\.authorities,.*\\.roles,.*\\.fileCon" })
@Actions(value = {
@Action(value = "foreignship", results = { @Result(name = "success", location = "foreignship/foreignship.jsp") }),
@Action(value = "foreignshipsee", results = { @Result(name = "success", location = "foreignship/foreignshipsee.jsp") }) })
public class TMsaForeignShipArchivesAction extends BaseAction{}
在类方法上加注解
//@Action(value = "add", results = { @Result(name = "success", location = "/index.jsp") })
@Action(value = "save")
public String save() {
try{
adminMgr.insert("insertYz_admin", admin);
}catch(Exception e){
msg = e.toString();
success = false;
}
return this.SUCCESS;
}
分享到:
相关推荐
struts2 注解 配置 资料 最近学习struts2的注解配置,从网上找的一些资料,分享给大家。
struts2注解配置Action及拦截器几种不同方式写法对应的路径指向.docx
《Struts2注解配置》 ——系列精品教程
Struts 2使用注解配置Action,不配置struts.xml,通过注解直接配置action
都被它莫名其妙的错误搞的郁闷,而网上关于这方面的东西大多都是基于struts2.0版本的,对我们现在用的2.1以上的版本不起什么作用,所以特整理出一份文档,里面详细说明了怎样用注解出配置struts2的action,...
NULL 博文链接:https://yizhaorong.iteye.com/blog/2004495
Struts2+spring注解配置 很好哦
而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定...
注解实现的页面跳转其特点是不用配置文件struts.xml因而可以实现零配置,同时由于有注解的功能,所以说大大增加了程序的可维护性。
本文档介绍了Struts2以及spring的注解配置。
主要介绍了struts2中使用注解配置Action方法详解,涉及一个示例,具有一定参考价值,需要的朋友可以了解下。
struts2 使用注解现在零配置不需要在使用struts.xml配置文件。 struts2 注解实例。可以直接跑
Spring注解配置中间层供Struts2使用 1.spring通过注解方式生成中间层 2.不使用Struts2的常量struts.objectFactory也可识别中间层
Struts2+spring注解配置简介.ppt
而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定...
参考博文:http://blog.csdn.net/u011638419/article/details/41743049
主要介绍了struts2和spring的注解配置方式的ppt
传智播客struts2_7(基于注解零配置).ppt