摘要: 通常我们会涉及到上传文件和下载文件,在没接struts2框架之前,我们都是使用apache下面的commons子项目的FileUpload组件来进行文件的上传,但是那样做的话,代码看起来比较繁琐,而且不灵活,在学习了struts2后,struts2为文件上传下载提供了更好的实现机制,在这里我分别就文 阅读全文
posted @ 2016-10-14 17:14 吴玄坤 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 数据校验和国际化一:数据校验 1、用execute()方法实现数据校验 继承自ActionSupport类,重写execute() 2、用validate()方法实现数据校验 继承ActionSupport类,该类实现了Validateable接口,该接口中定义了一个validate()方法,在自定 阅读全文
posted @ 2016-10-14 17:14 吴玄坤 阅读(631) 评论(0) 推荐(0) 编辑
摘要: struts2的自定义类型转换机制为复杂类型的输入输出处理提供了便捷.struts2已经为我们提供了几乎所有的primitive类型以及常用类型(如Date)的类型转换器,我们也可以为我们自定义类添加自定义类型转化器. 下面来看一下自定义类型转换 先定义实体类 复制代码package entity; 阅读全文
posted @ 2016-10-14 17:14 吴玄坤 阅读(168) 评论(0) 推荐(0) 编辑
摘要: struts2案例 Struts 2是一个MVC框架,以WebWork框架的设计思想为核心,吸收了Struts 1的部分优点.Struts 2拥有更加广阔的前景,自身功能强大,还对其他框架下开发的程序提供很好的兼容性。下面我们了解一下syruts2的应用 1.1引入架包 1.2创建loginActi 阅读全文
posted @ 2016-10-14 17:13 吴玄坤 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 01.Struts 2基本结构 使用Struts2框架实现用登录的功能,使用struts2标签和ognl表达式简化了试图的开发,并且利用struts2提供的特性对输入的数据进行验证,以及访问ServletAPI时实现用户会话跟踪,其简单的程序运行流程图如下 Struts2框架是基于MVC模式。基于M 阅读全文
posted @ 2016-10-14 17:13 吴玄坤 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一:什么是struts2? Struts 2是一个MVC框架,以WebWork框架的设计思想为核心,吸收了Struts 1的部分优点 Struts 2拥有更加广阔的前景,自身功能强大,还对其他框架下开发的程序提供很好的兼容性 二:struts2的项目结构 apps目录:Struts2示例应用程序 d 阅读全文
posted @ 2016-10-14 17:13 吴玄坤 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 先了解一下OGNL的概念 OGNL的全名称Object Graph Navigation Language。全称为对象图导航语言,是一种表达式语言。使用这种表达式语言,你可以通过某种表达式语法,存取Java对象树中的任意属性、调用Java对象树的方法、同时能够自动实现必要的类型转化。 OGNL上下文 阅读全文
posted @ 2016-10-14 17:13 吴玄坤 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 1.第一个Struts2入门案例 1.找jar包 Struts2-core xwork-core ognl javasist freemarker commons-lang commons-io commons-fileupload 2.在web.xml文件中植入配置,配置了核心过滤器(XXXXFi 阅读全文
posted @ 2016-10-14 17:12 吴玄坤 阅读(308) 评论(0) 推荐(0) 编辑