Struts2 学习笔记
来源:互联网 发布:数控车床编程实例初级 编辑:程序博客网 时间:2024/06/06 09:16
一.Struts2应用的开发步骤
1.在web.xml中定义核心Filter组件来拦截用户请求
2.定义发送用户请求的JSP页面
3.定义处理用户请求的Action类
4.配置Action
5.配置处理结果和物理视图资源之间的对应关系
6.编写视图资源
二.实现Action
继承ActionSupport基类
Action里的变量,不仅可用于封装请求参数,还可用于封装处理结果。置于结果JSP页面的的Value Stackz中,可在JSP页面中使用Struts标签输出。
Action中可以使用ActionContext类或ServletActionContext类 访问Servlet API。
三.配置Action
可以使用通配符定义一个通用Action
<action name="*" ><result>/WEB-INF/content/{1}.jsp</result><action>四.类型转换
1.Struts2通过反射来创建一个复合类的实例,将普通请求参数转换成复合类型对象。
2.自定义类型转换器:
(1)通过继承StrutsTypeConverter实现自己的类型转换器。
(2)注册类型转换器
五.输入校验
1.编写输入校验文件 字段校验器配置风格校验文件命名规则
当输入校验失败后,Struts2自动返回名为"inout"的Result
2.使用客户端校验
为该<s:form>元素增加validate="true"属性
六.拦截器
1.实现拦截器类 继承MethodFilterInterceptor 重写doInterceptor(ActionInvocation invocation)方法
2.struts.xml中配置并使用拦截器
1 0
- struts2学习笔记--struts2配置
- Struts2学习笔记--安装struts2
- struts2.01学习笔记
- struts2学习笔记
- Struts2学习笔记1
- struts2.0 学习笔记
- struts2.01学习笔记!
- struts2学习笔记
- Struts2学习笔记1
- struts2 学习笔记
- Struts2学习笔记(1)
- struts2学习笔记(2)
- struts2学习笔记(3)
- Struts2学习笔记
- struts2学习笔记
- struts2学习笔记2
- Struts2学习笔记
- struts2学习笔记(一)
- linux下利用fork()函数创建进程
- Html之 textarea 控件
- 用libmp4v2录制h264和aac rtp流为mp4文件
- Codeforces-698A Vacations
- Android:interpolator用法
- Struts2 学习笔记
- java jar 包导出报classnodefloadexception
- 浅谈LCA的离线算法
- Linux下Redis主从复制(master-slave)配置
- Function Run Fun
- 枚举
- 面向对象编程三大特性之一--封装
- 二叉树入门
- Android应用程序窗口View的draw过程