
struts2
chenyonken
有一个夜晚我烧毁了所有的记忆,从此我的梦就透明了;有一个早晨我扔掉了所有的昨天,从此我的脚步就轻盈了
展开
-
struts2的架构和运行流程
Struts2的模块和运行流程Struts2的官方文档里附带了Struts2的系统架构图,展示了Struts2的内部模块及运行流畅,如图1 在系统架构图中,分了好几块,彼此之间相互联系,分为4种颜色:橙色是Servlet Filters,即过滤器,所有的请求都要经过Filter链的处理。浅蓝色是Struts Core,即Struts2的核心部分,是Struts2中已经做好的功能,...原创 2018-06-20 20:26:55 · 390 阅读 · 0 评论 -
Struts2的拦截器
一、拦截器简介为什么需要拦截器    对于任何优秀的MVC框架,都会提供一些通用的操作,如请求数据的封装、类型转换、数据校验、解析上传的文件、防止表单的多次提交等。早期的MVC框架将这些操作都写死在核心控制器中,而这些常用的操作又不是所有的请求都需要实现,这就导致了框架的灵活性不足,可扩展性降低。    &am原创 2018-06-20 21:22:57 · 124 阅读 · 0 评论 -
Struts 2中访问Web元素的4种方法
在Struts 2中,Action类和Web对象之间没有直接关系,但可以通过Action访问Web对象,在Action中访问Web对象有4中方式直接访问Web对象——Servlet依赖容器方式通过ActionContext访问——Map依赖容器方式通过IoC访问Servlet对象——Map Ioc方式通过IoC访问Servlet对象——Servler IoC方式1、直接访问Web...原创 2018-06-29 17:38:11 · 321 阅读 · 0 评论 -
OGNL与Struts2
一、OGNL概述 OGNL的全称是Object Graph Navigattion Language,即对象导航图语言。它是一个开源项目,工作在视图层,用来取代页面中的Java脚本,简化 数据的访问操作 与JSP2.0内置的EL相比,它们都属于表达式语言,用于进行数据访问,但是OGNL的功能更加强大...原创 2018-06-28 23:38:43 · 184 阅读 · 0 评论