置中的参数传递给Action。它比ParametersInterceptor优先执行,因此可以用于实现参数的默认值。 workflow。作用是验证。它的作用是调用action中的validate等方法,如果验证失败,就停止执行。
我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。 Spring
MVC框架的实现模型 模型一(Page-centric): JSP+JavaBean,JSP既充当控制,又充当视图,以页面为核心,JSP使用jsp:useBean,它不能够实现不同的页面,
是基于既定架构是很常见的情况。本人碰到需要用开发基于Struts2的HTTP+JSON返回类型接口就是基于既定框架结构下进行的。 Struts2返回JSON有两种方式:1.使用Servlet的输出流写入JSON字符串;2
ModelDriven(模型驱动) 使用模型驱动模式时,Acton必须实现ModelDriven接口,实现该接口则必须实现getModel()方法,该方法用于把Action和与之对应的Model实例关联起来。
所谓自定义Result,就是由我们自行开发Result,而不是使用由Struts2预定义的result。 在实际的开发中使用自定义的result机会不大,因为常见的各种页面展示技术,都有struts2给我们做的比较好好的。 自定义的Result
P16 Struts2项目开发总结 (注:Struts2版本:Struts2.1.6,数据库:Oracle9i) 所须架包: commons-logging-1.0.4.jar、commons-fileupload-1
P6 ,就可以完成Ajax交互。 Struts2提供了一种可插拔方式来管理插件,安装Struts2的JSON插件与安装普通插件并没有太大的区别,一样只需要将Struts2插件的JAR文件复制到Web应用的WEB-INF/lib路径下即可。
P25 简述STRUTS2 Convention零配置 从struts2.1开始,struts2不再推荐使用Codebehind作为零配置插件,而是改为使用Convention插件来支持零配置,和Codeb
P8 Struts2拦截器的使用 如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack
P18 struts2标签详解 要在jsp中使用Struts2的标志,先要指明标志的引入。通过jsp的代码的顶部加入以下的代码: < %@taglib prefix="s" uri="/struts-tags"
P58 一、准备工作及实例 1.解压struts-2.1.6-all.zip apps目录:struts2自带的例子程序 docs目录:官方文档。 lib 目录:存放所有jar文件。 Src 目录:源文件存放地
P41 Struts2、Spring和Hibernate应用实例 Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC
,它贯穿整个Action的生命周期, 每个Action类的对象实例都会拥有一个ValueStack对象 当Struts2接收到一个 *.action 请求后,并不是直接调用Action方法,而是先将Action类的相应属性放到
Struts2的体系与Struts1体系的差别非常大,因为Struts2使用了WebWork的设计核心,而不是Struts1的设计核心。Struts2中大量使用拦截器来处理用户的请求,从而允许用户的业务逻辑控制器与Servlet
P41 OGNL中访问根元素和非根元素有什么区别? 3Chapter 4. 本章任务编写坐标和日期类型转换类 使用OGNL实现租房信息的分页显示 使用OGNL实现租房信息的查询4Chapter 5. 本章目标掌握Struts 2类型转换 使用OGNL访问数据5Chapter
P37 4. 本章任务使用Ajax实现租房信息的分页显示 使用验证框架验证用户注册 使用验证框架实现租房信息发布的验证 使用Struts 2实现用户注册国际化 使用Struts 2实现租房网国际化 5. 本章目标会使用Struts
P31 1. 第二章struts2拦截器 2. 预习检查为什么需要拦截器? 拦截器是什么? 怎样开发拦截器? 2011-05-092 3. 本章任务Struts2拦截器的意义和优势? 拦截器和AOP的关系 配置拦截器
P55 1. Struts2 2. 开发Struts2依赖的jar到http://struts.apache.org/download.cgi#struts2014下载struts-2.x.x-all.zip,目前最新版为2
需要包(两个),我用的是struts-2.1.8.1,注意版本 struts2-sitemesh-plugin-2.1.8.1.jar sitemesh-2.4.2.jar