![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
Wgy_1993
个人博客最新动态(Hexo):https://wgy1993.gitee.io/
展开
-
Struts2(四)
1. Struts2中的拦截器1.1 Struts2的拦截器基本概念1.1.1 拦截器概述在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者在定义的action执行的前后加入执行的代码,也可以在一个action执行前阻止其执行。也就是说它提供了一种可以提取action中可重用代码,统一管理和执行的方式。拦截器链 (Interceptor Chain,在Struts 2中称为拦截器栈Interceptor Stack)。拦截器链就是将拦截器按一原创 2020-06-10 13:00:16 · 209 阅读 · 1 评论 -
Struts2(三)
1. OGNL表达式1.1 OGNL表达式概述1.1.1 什么是OGNL表达式OGNL的全称是对象图导航语言(Object-Graph Navigation Language),它是一种功能强大的开源表达式语言,使用这种表达式语言,可以通过某种表达式语法,存取Java对象的任意属性,调用Java对象的方法,同时能够自动实现必要的类型转换。如果把表达式看作是一个带有语义的字符串,那么OGNL无疑成为了这个语义字符串与Java对象之间沟通的桥梁。1.1.2 OGNL表达式的由来它原本是xwork2中原创 2020-06-10 12:58:53 · 157 阅读 · 0 评论 -
Struts2(二)
1. 结果视图的配置1.1 result标签在sturts.xml文件中,Result的配置非常简单,使用元素来配置Result逻辑视图与物理视图之间的映射,元素可以有name和type属性,但这两种属性都不是必选的。<action name="demo1" class="com.wgy.web.action.Demo1Action" method="demo1"> <!-- result标签: 作用:用于配置结果视图(结果视图可以是一个jsp/html,也原创 2020-06-10 12:57:23 · 207 阅读 · 0 评论 -
Struts2(一)
1. Struts2基本概念1.1 三层架构和三大框架各自的位置1.1.1 三层架构我们的开发架构一般都是基于两种形式,一种是C/S架构,也就是客户端/服务器,另一种是B/S架构,也就是浏览器/服务器。在JavaEE开发中,几乎全都是基于B/S架构的开发。那么在B/S架构中,系统标准的三层架构包括:表现层、业务层、持久层。三层架构在我们的实际开发中使用的非常多。三层架构中,每一层各司其职,接下来我们就说说每层都负责哪些方面:表现层:也就是我们常说的web层。它负责接收客户端请求,向客户端响原创 2020-06-10 12:54:43 · 594 阅读 · 0 评论