Struts2配置快速入门
Struts2配置快速入门
代码与酒
间歇性踌躇满志,持续性混吃等死。
展开
-
Struts2(一)Struts2配置详解
一、Struts2概述I.在很长一段时间Struts1在MVC框架中占有绝对的地位,虽然Struts1可以很好地实现将控制与业务逻辑相分离,但是其自身仍然存在这一定的缺陷1.表现层支持单一 Struts1只支持jsp作为表现层,而在实际开发中不一定只是使用jsp作为表现层,如FreeMarker、Velocity等。2.对ServletAPI依赖 jsp+Servlet原创 2014-12-31 21:49:15 · 1200 阅读 · 1 评论 -
Struts2(二)使用Struts2访问ServletAPI对象
在前面的示例中Struts2的Action中并没有使用到ServletAPI对象,但是在实际应用中我们往往会用到ServletAPI对象,比如用户登录成功后将用户信息保存在会话中。所以为了解决这个问题,Struts2提供了多种方式来访问ServletAPI对象,总的来说分为两大类: 使用与ServletAPI解耦的方式 使用与ServletAPI耦合原创 2015-01-02 17:20:17 · 979 阅读 · 0 评论 -
Struts2(三)使用Struts2实现文件的上传和下载
文件上传是我们在实际开发中经常遇到的一个问题,曾经使用commons-fileupload组件实现过文件上传下载;同样的,Struts2也可以实现文件上传下载,并且操作起来更加简单(以下只是一个简单的Demo,并不包含文件类型、大小判断等问题)。一、文件上传1.单文件上传 ①创建web项目FileUpDownloadDemo,并添加Struts2框架支持,创建uploa原创 2015-01-08 16:31:27 · 795 阅读 · 0 评论 -
Struts2(四)使用Struts2中的拦截器
一、拦截器及拦截器栈1.拦截器在Struts2的文档中提供了如图所示的体系结构图: 从图中我们可以发现一些重要的对象,今天着重要了解的是图中的Interceptor——拦截器。 拦截器是什么?拦截器就是一种可以在请求处理之前或者之后执行的Struts2组件,拦截器是Struts2的重要特性,Struts2框架中绝大多数功能都是由拦截器来完成的。原创 2015-01-09 22:30:14 · 714 阅读 · 0 评论