Servlet
cute。
仅记录自己学过的东西,方便复习
展开
-
Servlet学习笔记一
一.Servlet 介绍: 问题: 服务器在接收到浏览器的请求后,会自动调用对应的逻辑代码进行请求处理。但是逻辑代码是由程序员编写并放到服务器中,那么服务器怎么知道该怎么调用哪个类和哪个方法来进行请求处理。 解决: 程序员在编写代码的时候如果能够按照服务器能够识别的规则进行编写,浏览器按照指定的规则进行发送请求,那么服务器就可以调用并执行响应的逻辑.代码进行请求处理了。举个例子:图书馆借书 ...原创 2019-05-19 10:35:31 · 130 阅读 · 0 评论 -
Servlet学习笔记二—request和response对象
一.Servlet 的生命周期: 从第一次调用,到服务器关闭。 如果在web.xml 中配置了load-on-startup 则是从服务器开启到服务器关闭。 代码: package com.bjsxt.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax....原创 2019-05-19 17:06:45 · 411 阅读 · 0 评论 -
Servlet学习笔记三—登录练习
一.思路: 1.创建登录页面 创建servlet进行登录页面请求处理 2.点击登录完成登录操作 浏览器发送请求到服务器(用户信息+其他数据) 服务器调用对应的servlet进行处理 3.在servlet中完成用户登录校验 需要连接数据库(在mySql中创建用户表) 二.代码过程 (...原创 2019-05-21 20:59:40 · 304 阅读 · 0 评论 -
Servlet学习笔记四—转发和重定向
一.请求转发 1.使用 request.getRequestDispatcher("要转发的地址").forward(request,reponse); 2.特点: 一次请求 地址栏信息不改变 服务器内部跳转 3.注意:请求转发后直接return结束即可 4.Request 对象作用域 (1)问题:使用请求转发后,不同的Servlet 之间怎么进行数据的共享呢?或者说数据怎么从...原创 2019-05-21 21:56:40 · 156 阅读 · 0 评论 -
Servlet学习笔记五—Cookie
问题: HTTP 协议是没有记忆功能的,一次请求结束后,相关数据会被销毁。如果第二次的请求需要使用相同的请求数据怎么办呢? 难道是让用户再次请求书写吗?解决: 使用Cookie 技术解释: Cookie 技术其实是浏览器端的数据存储技术,解决了不同请求需要使用相同的请求数据的问题。我们把请求需要共享的请求数 据,存储在浏览器端,避免用户进行重复的书写请求数据。但是哪些数据需要使用Cookie 技术...原创 2019-05-22 16:38:51 · 143 阅读 · 0 评论 -
理解cookie、session、token
https://www.cnblogs.com/moyand/p/9047978.html转载 2019-06-19 09:08:43 · 132 阅读 · 0 评论 -
Servlet学习笔记六—Session
Session 学习 问题: Request 对象解决了一次请求内的不同Servlet 的数据共享问题,那么一个用户的不同请求的处理需要使用相同的数据怎么办呢?解决: 使用session 技术。原理: 用户使用浏览器第一次向服务器发送请求,服务器在接受到请求后,调用对应的Servlet 进行处理。在处理过程中会给用户创建 一个session 对象,用来存储用户请求处理相关的公共数据,并将此ses...原创 2019-06-05 09:45:54 · 213 阅读 · 0 评论