JSP 商品列表 1. productList.jsp 页面12345678910111213141516171819202122232425262728293031323334<%@ page contentType="text/html;charset=UTF-8" %><%@ taglib prefix="c" uri="http://ja 2017-05-29 04_大前端 > 99_JSP #JSP
JSP原理和指令 1. JSP概念JSP,java server page,本质就是一个 servlet,可以使用 jsp 代替 servlet 来处理请求,显示数据。即 jsp 可以理解为在 html 页面中写 java 代码,或 一个可以获取 java 数据的 html 文件。 JSP 为什么本质是一个 Servlet?testjsp.jsp 继承自 testjsp.java/testjsp.clas 2017-05-29 04_大前端 > 99_JSP #JSP #原理
@自定义注解 1. Java 注解 JDK5.0之后引入的特性。 注解Annotation,用于描述元数据的修饰符,包括类、成员变量、构造方法、成员方法、方法参数和声明。示例: 123456public class UserDaoImpl implements UserDao { @Override /* Hey,快来看!这里有个注解 */ public void add() throw 2017-05-22 08_框架技术 > 02_Spring > 06_Servlet #Servlet #自定义注解
Cookie原理 1.1 Cookie 背景信息客户端状态管理技术,将状态信息保存在客户端。网景公司发明,浏览器会话技术。一个Cookie只能标识一种信息,它至少含有一个标识该信息的名称name和设置值value。浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个大小限制为4kb。 1.2 Cookie 工作原理执行流程: 浏览器向服务器发送请求,服务器需要创建cookie,服务器 2017-05-22 08_框架技术 > 02_Spring > 06_Servlet #原理 #Servlet #Cookie
Cookie记录浏览历史 记录商品的浏览历史信息工具类: 1234567891011121314import javax.servlet.http.Cookie;public class CookieUtils { public static Cookie getCookie(Cookie[] cookies, String cookieName) { if (cookies != 2017-05-22 08_框架技术 > 02_Spring > 06_Servlet #Servlet #Cookie
Cookie记录上次访问 记录用户上一次访问时间工具类: 1234567891011121314import javax.servlet.http.Cookie;public class CookieUtils { public static Cookie getCookie(Cookie[] cookies, String cookieName) { if (cookies != 2017-05-22 08_框架技术 > 02_Spring > 06_Servlet #Servlet #Cookie
Filter实现自动登陆 案例:Filter 过滤器实现自动登陆(流程图+核心实现) 逻辑流程: 逻辑流程图梳理(单击放大更易查看): login.jsp 123456<form action="/demo/login" method="post"> 账户:<input type="text" name="usernam 2017-05-22 08_框架技术 > 02_Spring > 06_Servlet #Servlet #Filter
Filter过滤器原理 1.1 Filter 基本信息Filter,过滤器接口。对客户端向服务器发送的请求进行过滤,用于在请求之前处理资源的组件。Filter和Listener都属于Servlet中的高级部分,Filter是最为实用的技术。 1.2 Filter 过滤器链请求时,从客户端到服务端顺序处理;响应时,从服务端到客户端顺序处理。 遵从原则:先过滤,后放行。 1.3 Filter 工作原理执行流程: 浏览器 2017-05-22 08_框架技术 > 02_Spring > 06_Servlet #原理 #Servlet #Filter
Filter实现过滤敏感词 Filter 过滤器实现敏感词过滤核心逻辑: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455// 正常情况最好将注解信息配置在 web.xml 中@WebFilter( filterName = "SensitiveWo 2017-05-22 08_框架技术 > 02_Spring > 06_Servlet #Servlet #Filter
Listener监听器原理 1.1 Listener 基本信息概念:监听器就是一个实现了特定接口的Java类。分类: 一类监听器:监听域对象的创建、销毁 二类监听器:监听域对象中的属性变更(属性设置、属性替换、属性移除) 三类监听器:监听域对象中的java对象的绑定 Servlet监听器:事件源:request、session、servletContext三大域对象监听器:Servlet对象(三种监听器)绑定:web.x 2017-05-22 08_框架技术 > 02_Spring > 06_Servlet #原理 #Servlet #Listener