初识Struts2
来源:互联网 发布:ubuntu安装deepin商店 编辑:程序博客网 时间:2024/04/30 09:45
初识Struts2
1.明确一些概念
*过滤器(filter)俗话说就是一道门槛,传入的request,response请求,提前过滤掉一些信息,或是提前设置一些参数并赋值,相当工艺产品在经过这道程序时就是作一些加工,然后交给下一道工艺处理,在WEB中就过滤后交给servlet/action处理
*拦截器(interceptors)是面向切面编程的,可以对某个方法进行拦截,也就是在在执行这个方法时前后都会调用这个拦截器,struts2的action如果配置了拦截器,则在调用的这个action前后都会经过拦截器的处理
*监听器(Listener)豪无疑问是监听某个状态,一旦这个状态发生变化,则监听器会执行已设定好的程序,Servlet的监听器,它可以监听客户端的请求、服务端的操作等
2.核心基础
1).Struts2的抽象模型(流程)
JSP – FilterDispacher – [Interceptors] – Action –[Interceptors]– Result – JSP
↑_ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ __↓
2).Struts2拦截器 在struts.xml指定action的interceptor ,action前后调用
3).Action应用
(1)Action在MVC中的作用模块,相当于javabean
(2)ActionSupport类的使用(3)
4).结果类型与视图
5).struts.properties
6).struts.xml的配置
7).Struts2中的值栈
8).OGNL表达式的使用
Struts2中Action
1.Struts2中Action的传值方式
有二种,只不过是命名方式不同,注意JSP页面与Action中的对应要一致
*字段驱动方式 属性名
*模型驱动方式 模型对象名.属性名,额外创建一个模型类,在Action实例这个类,取得值
2.在Action中访问Servlet API
有二种实现方式(从它类中取得,实现*Aware接口[好处是任何类实现都可以取得])
*通过ActionContext
*通过ServletActionContext
- struts2 初识
- 初识Struts2
- 初识struts2
- 初识struts2
- 初识Struts2
- Struts2初识
- 初识Struts2
- Struts2初识
- Struts2初识
- 初识Struts2
- 初识 Struts2
- 初识Struts2
- struts2初识
- (1)Struts2-初识Struts2
- Struts2 初识(一)
- Struts2 初识(二)
- Struts2初识(三) ---> interceptors
- Struts2之ValueStack(初识)
- 子张第十九
- 尧曰第二十
- IIS出现HTTP500内部错误以及COM+8004e00f错误的解决办法(MSDTC)
- 2009-9-23投资机会
- 直板手机天量超2000款,国产品牌泥牛入海
- 初识Struts2
- ACE TAO Programming [005] 简单介绍日志功能的实现
- 面向 Java 开发人员的 Scala 指南: 面向对象的函数编程
- 使用OPENXML(Using OpenXML)
- 删除一个目录下面的所有可执行文件
- 百度软件下载基地博客
- substring 中文和字符
- 磁盘阵列
- 增加静态域名解析