Struts2
文章平均质量分 67
现充爆破师
这个作者很懒,什么都没留下…
展开
-
Struts2结果页面的配置
1 结果页面的配置1.1 全局结果页面全局结果页面:全局结果页面指的是,在包中配置一次,其他的在这个包中的所有的action只要返回了这个值,都可以跳转到这个页面。针对这个包下的所有的action的配置都有效。局部的优先与全局的<!-- 全局结果页面--><!-- 配置在package之下,action之上--><global-result&...原创 2018-11-23 23:37:57 · 121 阅读 · 0 评论 -
Struts2的数据的封装&复杂类型封装
Struts2框架是一个web层框架,web层框架(框架:软件的办成品,完成一部分功能)。Struts2提供了数据封装的功能。1、属性驱动1.1 提供set方法的方式(不常用)JSP编写<h3>方式一:属性驱动-提供set方法的方式</h3><s:fielderror/><form action="${ pageContext.request....原创 2018-11-23 23:46:38 · 170 阅读 · 0 评论 -
Struts2的概述&入门
目录1、什么是Struts22、常见的web层框架3、Web层框架基于前端控制器模型设计4、下载Struts2的开发环境5、 解压Struts2开发包6、Struts2的执行流程 1、什么是Struts2Struts2是一个基于MVC设计模式的WEB层框架。 Struts2的内核相对于Struts1来 2、常见的web层框架Struts2 Str...原创 2018-11-22 17:51:07 · 84 阅读 · 0 评论 -
strust2 常见配置
1、package相关配置package标签称为包,这个包与Java中的包的概念不一致。包为了更好管理action的配置。package标签的属性name :包的名称,一个项目中不重名即可。extends:继承那个包,通常为strust-default。namespace :名称空间,与标签中的name属性共同决定访问路径命名空间有三中写法:带名称的名称空间 :nam...原创 2018-11-22 22:11:26 · 173 阅读 · 0 评论 -
OGNL表达式
什么是OGNLOGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。OGNL:对象导航语言,比EL强大很多倍的语言。EL:从域对象中获取数据,从EL的11个对象中获取。{pageCo...原创 2018-11-24 12:31:12 · 148 阅读 · 0 评论 -
Struts2中Action的编写&访问
1、Action的写法1.1 Action类是POJO类/** * Action的编写方式:Action类是一个POJO的类 * POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans * @author xu * */public class ActionDemo1 { public String execute()...原创 2018-11-23 10:58:40 · 113 阅读 · 0 评论 -
Struts2的拦截器
1、什么是拦截器Interceptor:拦截器,起到拦截Action的作用。Filter:过滤器,过滤从客户端向服务器发送的请求。Interceptor:拦截器,拦截是客户端对Action的访问。更细粒度化的拦截。(拦截Action中的具体的方法)。Struts2框架核心的功能都是依赖拦截器实现。2、Struts2的执行流程客户端向服务器发送一个Action的请求,执行核心过...原创 2018-11-25 21:54:59 · 83 阅读 · 0 评论 -
值栈
1、什么是值栈ValueStack其实类似于一个数据中转站(Struts2中的数据都保存在ValueStack)ValueStack接口,实现OgnlValueStack对象ValueStack贯彻整个Action的生命周期(action一旦创建,框架就会自己创建一个ValueStack)2、值栈的结构ValueStack中有两个主要的区域root区域 :实质是Arr...原创 2018-11-24 21:18:24 · 99 阅读 · 0 评论