Struts2
xdwangiflytek
一个喜欢编程的普通人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Struts2.2入门By CRUD
SSH中Struts可谓是比较常用的框架了。通过对Struts官方文档的阅读了解到Struts主要包含:原理和配置文件(所有框架都会涉及的)、拦截器(Interceptors)、Actions、Results、数据验证、国际化、OGNL和数据类型转换、标签以及Struts与其他框架如DWR、Spring、Hibernate等框架的结合使用。 今天主要先整体说明一下Struts,然后写一个C...原创 2012-06-06 21:49:00 · 173 阅读 · 0 评论 -
Struts2.2 OGNL
OGNL ,作为Struts2 一大亮点,感觉也是Struts2 中相对最难理解的一部分了。所以这里认真的总结学习一下。 值栈分析: MVC 请求处理流程中,牵涉的数据种类比较多,框架使用ValueStack 数据结构对这些数据结构进行有机的整合,便于统一管理。充分认识ValueStack 数据结构可以便于框架使用者轻松自如获取所需的...原创 2012-06-29 01:54:30 · 109 阅读 · 0 评论 -
Struts2.2 Tags
Struts2 标签,这玩意没什么可说的,直接把以前做的笔记贴过来吧。 标签: 标签必须在jsp页面中才能使用,同时标签背后是java代码,当jsp页面被翻译成servlet代码,同时标签也被翻译成java代码 优点: 1、封装JSP中的java代码 ,页面代码更清晰,更易于...原创 2012-06-28 00:48:59 · 110 阅读 · 0 评论 -
NoClassDefFoundError: org/apache/commons/io/FileUtils
在做Struts Demo中出现: Exception starting filter struts2 java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils 通过查找发现需要在原来5个基础包(struts2-core-2.1.8.1.jar、xwork-core-2.1.6.jar、commons-lo...2012-06-27 00:58:01 · 1160 阅读 · 0 评论 -
Struts2.2 Type Conversion
Struts2 的转换器: 如果Action 是PO 类(PO :就是Action 没有继承或实现任何父类或接口),即使转换过程发生了错误,Struts 还会继续执行,跳转配置页面 只要实现了ValidationAware 接口,转换过程出错后才会返回配置的输入页面,需要实现哪些接口...原创 2012-06-26 23:51:22 · 152 阅读 · 0 评论 -
Struts2.2 Localization
今天来说说Struts2 的另一个功能- 国际化,Struts2 的国际化是建立在Java 国际化的基础上的,一样是通过提供不同国家/ 语言环境的消息资源,然后通过ResourceBundle 加载指定的Locale 对应的资源文件,再取得该资源文件中指定key 对应的消息,整个过程与Java 程序的国际化完全相同,只是Struts2 ...原创 2012-06-25 23:55:54 · 104 阅读 · 0 评论 -
Struts2.2 Validation
数据验证的方式: 客户端 js 验证; 服务器端:格式、业务逻辑验证; Struts2 Validation 机制是 Struts2 的另一个特色: 1 、以拦截器的方式剥离验...原创 2012-06-11 00:59:01 · 245 阅读 · 0 评论 -
Struts2.2 Results Types
视图返回类型详细的信息可以查看 struts2-core-2.1.8.1.jar 包下的 struts-default.xml 里,这个我在拦截器那块已经贴出来了。下面我们就简单介绍各自的作用: 类型 描述 使用的类 chain ...原创 2012-06-10 01:11:10 · 95 阅读 · 0 评论 -
Struts2.2 Action
在说 Struts2 中的 Action 时,我们首先来说一下 Struts1 中的 ActionForm ,大家知道在 Struts1 中, ActionForm 本身是一个抽象类,若想将客户端提交的信息自动变成对象赋予到 Java 类中就必须提供一个自定义类,让它继承 ActionForm ,...原创 2012-06-09 00:13:45 · 128 阅读 · 0 评论 -
Struts2.2 Interceptors
AOP 中的 aspect 在不同的框架下表示的意思不同: Java 代理:服务 Spring : advice Struts :拦截器 Struts 中拦截器是 AOP ( Aspect-Ori...原创 2012-06-08 01:52:52 · 205 阅读 · 0 评论 -
Struts2.2 Configuration
在前面的 Struts2.2 CURD Dem o 中,我们整体理顺了 Strut s2.2 的基本流程,这里我们以这个 Demo 来说明一下配置文件里节点表示的意义。 Struts 中的配置文件: 文件 可选项 位置 用途 ...原创 2012-06-07 23:39:01 · 213 阅读 · 0 评论 -
Struts2标签与JSTL标签混用
项目中遇到JSTL标签(需要standard.jar和jstl.jar)中使用Struts2的s:property标签的值,不会了,所以在这里找找关于Struts2标签与JSTL标签混用的Demo,进行一些总结: 一、在JSTL中使用struts2 <c:forEach var="user" items="${requestScope.users}" > ...原创 2012-07-16 00:07:20 · 278 阅读 · 0 评论
分享