Struts2使用注解方式开发Action的步骤
2017-03-07 19:24
459 查看
1.在引入Struts的常用包之外,还需要新引入struts2-convention-plugin-2.3.31.jar包,如下:
常用包:
新引入的包:
2.配置项目的web.xml文件(主要配置核心控制器)
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3.src下新建包,包名以.action结尾
4.创建action处理类,该类必须继承ActionSupport类
5.在类上定义命名空间,父包名等(同<package name="default" namespace="/" extends="struts-d)
格式如下:
@Namespace("/")
@ParentPackage("struts-default")
6.在包中,方法上定义action注解:
格式如下:
@Action(value="action中对应的方法名",results={
@Result(name="返回的结果字符串",location="跳转地址",type="跳转类型")
})
常用包:
新引入的包:
2.配置项目的web.xml文件(主要配置核心控制器)
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3.src下新建包,包名以.action结尾
4.创建action处理类,该类必须继承ActionSupport类
5.在类上定义命名空间,父包名等(同<package name="default" namespace="/" extends="struts-d)
格式如下:
@Namespace("/")
@ParentPackage("struts-default")
6.在包中,方法上定义action注解:
格式如下:
@Action(value="action中对应的方法名",results={
@Result(name="返回的结果字符串",location="跳转地址",type="跳转类型")
})
相关文章推荐
- struts2 使用注解形式开发Action步骤
- 使用契约优于配置的方式开发Struts2的MVC程序(二) ---action
- Struts2的convention插件,在步骤中使用Action注解跳转到其他jsp页面
- JavaWeb中使用Springmvc(注解方式)开发步骤
- struts2使用注解配置Action传参方式
- struts2使用注解--ACTION中的应用
- 使用Spring的注解方式注入Struts所管理的action
- (四)struts2之注解方式Action配置
- 关于Struts2使用redirectAction方式在两个Action之间传值时中文乱码问题的解决方法
- ssh项目整合shiro时,在struts2的action中使用shiro的注解进行权限控制时,NoSuchMethodException:com.sun.proxy.$Proxy26
- 使用契约优于配置的方式开发Struts2的MVC程序(一)
- Struts2使用之Action注解的配置
- action控制层,使用spring注解方式注入业务bean报空指向错误
- Struts2使用动态action(感叹号方式)遇到的问题及解决办法
- struts2 Convention插件零配置,使用注解开发
- 个人总结的Struts2拦截器使用和拦截栈的配置,基于注解的方式
- Struts2中jsp前台传值到action后台的三种方式以及valueStack的使用
- struts2 注解方式注册action中 namespace 的注意事项
- Struts2零配置开发(注解Annotation的使用)
- android开发(26) 和其他应用交换数据方式一,使用intent指定自定义action调用其他程序里的activity,并获得其返回的结果