随笔分类 - struts2
struts2执行流程
摘要:Struts2的工作原理 Struts2是在Struts1的基础上发展而来的,Struts是WebWork和Struts1的集合,采用的正是WebWork的核心,更多的是WebWork。 上图来源于Struts2官方站点,是Struts 2 的整体结构。 Controller Filter 为Str
阅读全文
struts2从浅至深(六)总结
摘要:在我认为strust2的作用就是 1.主要跟前端交互的框架数据提交先经过struts 2.起到对数据的过滤,接受数据 3.把数据显示到前段,具有很成熟的ognl技术,用起来特别方便 4.还提供了跟前段一样的html语言,几乎支持html的全部语言 5.把前端和后端的有机的结合在一起为开发节约了很多时
阅读全文
struts2从浅至深(六)contextMap(存取数据)
摘要:A:存数据 1.利用ActionContext存数据 这种方式最简便 这是一个购物车案例 把查询来的数据放入到Session中存储起来 2.利用valuestack值栈存数据 把查询出来的数据放入到值栈中存储起来 总结 //获取ValueStack对象的引用 //第一种方式:获取HttpServle
阅读全文
struts2从浅至深(五)上传与下载
摘要:1.编写上传页面 2.编写动作方法 import java.io.File;import java.io.IOException; import javax.servlet.ServletContext; import org.apache.commons.io.FileUtils;import o
阅读全文
struts2从浅至深(四)下载文件
摘要:1.创建下载文件动作类 2.配置struts 3.提供一个下载链接 4.下载页面 为什么文件名是链接名 只是以链接名显示,但文件的本身是个图片秩序改掉后缀名就可以了
阅读全文
struts2从浅至深(三)拦截器
摘要:一:拦截器概述 Struts2中的很多功能都是由拦截器完成的。 是AOP编程思想的一种应用形式。 二:拦截器执行时机 interceptor表示拦截器 a.自定义拦截器 类图 b.编写过滤器 编写一个类实现interceptor接口或继承AbstractInterceptor类(存在子类方法) 一个
阅读全文
struts2从浅至深(二)详细配置
摘要:1.加载时机 当应用被服务器加载时,Struts的配置文件就已经加载了 2.加载顺序 default.properties >struts-default.xml >struts-plugin.xml >struts.properties >web.xml 顺序 配置文件名 所在位置 说明 1 de
阅读全文
struts2从浅之深(一)简介
摘要:一、Struts2简介 1、Struts2概述 Struts2是Apache发行的MVC开源框架。注意:它只是表现层(MVC)框架。 M:model 数据封装 >javabean V:view 视图 >jsp C:control 控制器 > struts2( filter),struts1(serv
阅读全文

浙公网安备 33010602011771号