![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 114 阅读 · 0 评论 -
Struts2.2 OGNL
OGNL,作为Struts2一大亮点,感觉也是Struts2中相对最难理解的一部分了。所以这里认真的总结学习一下。值栈分析:MVC请求处理流程中,牵涉的数据种类比较多,框架使用ValueStack数据结构对这些数据结构进行有机的整合,便于统一管理。充分认识ValueStack数据结构可以便于框架使用者轻松自如获取所需的...原创 2012-06-29 01:54:30 · 68 阅读 · 0 评论 -
Struts2.2 Tags
Struts2标签,这玩意没什么可说的,直接把以前做的笔记贴过来吧。标签: 标签必须在jsp页面中才能使用,同时标签背后是java代码,当jsp页面被翻译成servlet代码,同时标签也被翻译成java代码 优点: 1、封装JSP中的java代码,页面代码更清晰,更易于...原创 2012-06-28 00:48:59 · 66 阅读 · 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 · 1033 阅读 · 0 评论 -
Struts2.2 Type Conversion
Struts2的转换器: 如果Action是PO类(PO:就是Action没有继承或实现任何父类或接口),即使转换过程发生了错误,Struts还会继续执行,跳转配置页面 只要实现了ValidationAware接口,转换过程出错后才会返回配置的输入页面,需要实现哪些接口...原创 2012-06-26 23:51:22 · 104 阅读 · 0 评论 -
Struts2.2 Localization
今天来说说Struts2的另一个功能-国际化,Struts2的国际化是建立在Java国际化的基础上的,一样是通过提供不同国家/语言环境的消息资源,然后通过ResourceBundle加载指定的Locale对应的资源文件,再取得该资源文件中指定key对应的消息,整个过程与Java程序的国际化完全相同,只是Struts2...原创 2012-06-25 23:55:54 · 66 阅读 · 0 评论 -
Struts2.2 Validation
数据验证的方式: 客户端js验证; 服务器端:格式、业务逻辑验证; Struts2Validation机制是Struts2的另一个特色: 1、以拦截器的方式剥离验...原创 2012-06-11 00:59:01 · 186 阅读 · 0 评论 -
Struts2.2 Results Types
视图返回类型详细的信息可以查看struts2-core-2.1.8.1.jar 包下的struts-default.xml里,这个我在拦截器那块已经贴出来了。下面我们就简单介绍各自的作用: 类型描述使用的类chain...原创 2012-06-10 01:11:10 · 61 阅读 · 0 评论 -
Struts2.2 Action
在说Struts2中的Action时,我们首先来说一下Struts1中的ActionForm,大家知道在Struts1中,ActionForm本身是一个抽象类,若想将客户端提交的信息自动变成对象赋予到Java类中就必须提供一个自定义类,让它继承ActionForm,...原创 2012-06-09 00:13:45 · 85 阅读 · 0 评论 -
Struts2.2 Interceptors
AOP中的aspect在不同的框架下表示的意思不同: Java代理:服务 Spring:advice Struts:拦截器 Struts中拦截器是AOP(Aspect-Ori...原创 2012-06-08 01:52:52 · 135 阅读 · 0 评论 -
Struts2.2 Configuration
在前面的Struts2.2 CURDDemo中,我们整体理顺了Strut s2.2的基本流程,这里我们以这个Demo来说明一下配置文件里节点表示的意义。 Struts中的配置文件:文件可选项位置用途...原创 2012-06-07 23:39:01 · 164 阅读 · 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 · 230 阅读 · 0 评论