Fork me on GitHub

2017年8月14日

过滤器和拦截器的区别

摘要: siwuxie095 过滤器和拦截器的区别 过滤器:过滤器理论上能过滤任何内容,如:HTML、JSP、Servlet、图片路径 拦截器:拦截器只能拦截 Action 附: Servlet 和 Action 的区别 Servlet:默认第一次访问时创建,创建一次,是单实例对象 Action:每次访问时 阅读全文

posted @ 2017-08-14 22:11 siwuxie095 阅读(142) 评论(0) 推荐(0) 编辑

拦截器底层原理

摘要: siwuxie095 拦截器底层原理 拦截器的底层主要使用了两个原理: (1)AOP 思想 (2)责任链模式 AOP 思想 AOP 是面向切面(方面)编程,若要在基本功能之上进行扩展,AOP 可以 不通过修改源代码的方式来扩展功能 责任链模式 1、在 Java 中有 23 种设计模式,责任链模式是其 阅读全文

posted @ 2017-08-14 22:07 siwuxie095 阅读(790) 评论(0) 推荐(0) 编辑

Struts2拦截器概述

摘要: siwuxie095 Struts2 拦截器概述 1、Struts2 框架封装的很多功能都在 Struts2 的拦截器中 2、Struts2 框架中有很多拦截器,但这些拦截器不是每次 都执行,只有默认拦截器才会每次都执行 3、Struts2 默认拦截器的位置 「注意:默认拦截器中也有很多拦截器」 4 阅读全文

posted @ 2017-08-14 22:00 siwuxie095 阅读(136) 评论(0) 推荐(0) 编辑

OGNL特殊符号的使用

摘要: siwuxie095 # 的使用 1、使用 # 获取 context 中的数据 「值栈分为 root 和 context 两部分」 2、如:向 Request 域放值,在页面中使用 OGNL 表达式获取值 (1)编写 Action @Override public String execute() 阅读全文

posted @ 2017-08-14 17:12 siwuxie095 阅读(361) 评论(0) 推荐(0) 编辑

EL表达式获取值栈数据

摘要: siwuxie095 EL 表达式获取值栈数据 1、导入 JSTL 相关包,下载链接: (1)http://tomcat.apache.org/taglibs/standard/ (2)http://archive.apache.org/dist/jakarta/taglibs/standard/b 阅读全文

posted @ 2017-08-14 17:06 siwuxie095 阅读(243) 评论(0) 推荐(0) 编辑

获取set()和push()方法向值栈放的数据

摘要: siwuxie095 获取 set() 方法向值栈放的数据 1、具体步骤 (1)在 Action 中使用 set() 方法向值栈放数据 (2)在 JSP 页面中从值栈获取数据 2、具体实现 (1)编写 Action @Override public String execute() throws E 阅读全文

posted @ 2017-08-14 00:47 siwuxie095 阅读(1267) 评论(0) 推荐(0) 编辑

从值栈获取List集合

摘要: siwuxie095 从值栈获取 List 集合 1、具体步骤 (1)在 Action 中向值栈放 List 集合 (2)在 JSP 页面中从值栈获取 List 集合 2、具体实现 (1)编写实体类 User.java: package com.siwuxie095.entity; // User 阅读全文

posted @ 2017-08-14 00:14 siwuxie095 阅读(278) 评论(0) 推荐(0) 编辑

导航