struts2框架
yyw6637
这个作者很懒,什么都没留下…
展开
-
(一)struts2之基础
有关Struts1的知识大部分都已经温习完毕,今天开始转向Struts2的温习工作了 首先解压struts-2.1.8.1的ZIP包,复制struts-2.1.8.1\apps\struts2-blank-2.1.8.1.war中lib下的jar包到项目中去,那么这几个包就是必须包 复制struts-2.1.8.1\src\core\src\test\resources\strut转载 2013-04-09 14:34:03 · 483 阅读 · 0 评论 -
(九)struts2之国际化
1. Java对国际化的支持: Java内部使用unicode编码方式。 1) java.util.Locale 表示了特定的地理、政治和文化地区. 环境信息对象。 由语言代码和区域代码组成。 语言代码小写字母: en,zh 区域代码大写字母: US,CN 2) java.util.ResourceBun转载 2013-04-10 07:14:08 · 408 阅读 · 0 评论 -
(八)struts2之表单验证
1. Struts2中的输入校验 2. 编码方式校验 1) Action一定要继承自ActionSupport 2) 针对某个要进行校验的请求处理方法编写一个 public void validateXxx()方法,在方法内部进行表单数据校验. 3) 也可针对所有的请求处理方法编写public void validate()方法。 4) 在校验方法中,可以通过addFie转载 2013-04-10 07:13:55 · 501 阅读 · 0 评论 -
(七)struts2之自定义类型转换器
一、概述 在B/S应用中,将字符串请求参数转换为相应的数据类型,是MVC框架提供的功能,而Struts2是很好的MVC框架实现者,理所当然,提供了类型转换机制。 Struts2的类型转换是基于OGNL表达式的,只要我们把HTML输入项(表单元素和其他GET/POET的参数)命名为合法的OGNL表达式,就可以充分利用Struts2的转换机制。 除此之外,Strut转载 2013-04-10 07:13:37 · 698 阅读 · 0 评论 -
(六)struts2之拦截器
Interceptor(以下译为拦截器)是Struts 2的一个强有力的工具,有许多功能(feature)都是构建于它之上,如国际化、转换器,校验等。 什么是拦截器 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为——拦截器转载 2013-04-10 07:13:17 · 531 阅读 · 0 评论 -
(五)struts1之OGNL使用
要谈OGNL在Struts2中的应用,首先得明白OGNL到底是什么 OGNL 的历史 OGNL 最初是为了能够使用对象的属性名来建立 UI 组件 (component) 和 控制器 (controllers) 之间的联系,简单来说就是:视图 与 控制器 之间数据的联系。后来为了应付更加复杂的数据关系,Drew Davidson 发明了一个被他称为 KVCL(Key-Value Codi转载 2013-04-10 07:13:03 · 863 阅读 · 0 评论 -
(四)struts2之注解方式Action配置
还是已登录来说明下这个Action的配置,这里要说的Action的配置不是在src/struts.xml中,而是用注解方式来进行配置的 前提是除了基本的那六个jar包之外,还需要一个struts-2.1.8.1\lib\struts2-convention-plugin-2.1.8.1.jar 不过struts.xml还是要有的 具体示例 Login.jsp Java代码转载 2013-04-09 14:36:53 · 450 阅读 · 0 评论 -
(三)struts2之ActionSupport
之前在第一个示例中,使用到的Acrtion是没有继承任何方法的,仅仅提供一个execute的方法和返回字符串值,那么就目前的主流开发来说,用到的关于Struts2的Action还是必须要继承ActionSupport的,从而能够更方便的操作CURD的操作,这一点跟struts中使用DispactherAction有些相似。 具体示例 index.jsp Java代码转载 2013-04-09 14:35:56 · 794 阅读 · 1 评论 -
(二)struts2之原理
就上篇文章的第一个完整的登录示例,我们本节来讲解下Struts2的基本原理,strut2官网的原理图片如下,显示为struts2的整体结构 图解 1)客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2)这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集转载 2013-04-09 14:34:47 · 420 阅读 · 0 评论 -
(十)struts2之文件上传
自接触这么多种技术的上传来看,还是Struts2的上传最好用,虽然之前有篇文章已经总结了几乎我接触到的所有类型的上传,但Struts2方面感觉讲的还是不够细致。 本文就单文件上传和批量文件上传来进行讲解 具体示例 首页上传页面 Html代码 span style="font-size: large;">span style="font-size: large;转载 2013-04-10 07:14:24 · 2187 阅读 · 0 评论