随笔分类 - Servlet
摘要:作用: 存储项目相关的配置信息, 保护Servlet, 解耦一些数据对程序的依赖 使用位置: 每个Web项目中 Tomcat服务器中(在conf目录下) 区别: Web项目下的web.xml文件为局部配置, 针对本项目的位置 Tomcat下的web.xml文件为全局配置, 用来配置公共信息 加载时机
阅读全文
摘要:1. ServletConfig对象是Servlet的专属配置对象, 每个Servlet都单独拥有一个ServletConfig对象, 用来获取web.xml文件中的配置信息 2. 使用: // 获取ServletConfig对象 ServletConfig sc = this.getServlet
阅读全文
摘要:/* 作用: 解决不同的用户使用相同的数据的问题 特点: 由服务器创建, 用户共享 作用域: 整个项目内 生命周期: 服务器启动到服务器关闭 使用: // 获取 ServletContext 对象 // 第一种方式 ServletContext sc = this.getServletContext
阅读全文
摘要:/* 1. 作用: 解决了一个用户的不同请求的数据共享问题 2. 原理: 用户第一次访问服务器, 服务器会创建一个Session对象给此用户, 并将该Session对象的JSESSIONID使用Cookie技术存储到浏览器中, 保证用户的其他请求能够获取到同一个Session对象, 也就保证了同一个
阅读全文
摘要:/* 1. 作用: 解决了发送的不同请求的数据共享问题 2. 特点: 浏览器端的数据存储技术, 存储的数据声明在服务器端 3. 使用 1. 创建Cookie对象 Cookie cookie = new Cookie("key", "value"); 2. 设置Cookie对象的有效期 cookie.
阅读全文
摘要:1. 请求转发 作用: 实现多个servlet联动操作处理请求, 这样避免代码冗余, 让servlet的职责更加明确 使用: request.getRequestDispatcher("路径地址").forward(request, response); 特点: 一次请求, 浏览器地址不改变 注意:
阅读全文
摘要:1. 使用String进数据重新编码 String username = request.getParameter("username"); username = new String(username.getBytes("iso8859-1"), "utf-8"); 2. 使用公共配置 GET方式
阅读全文
摘要:response对象是用来响应数据到浏览器的一个对象 // 设置响应头 // setHeader(): 在响应头中添加信息, 如果键存在, 会覆盖原来的值 // addHeader(): 在响应头中添加信息, 如果键存在, 不会覆盖 resp.setHeader("setKey", "setValu
阅读全文
摘要:request对象中封装了当前请求的所有请求信息, request对象由Tomcat服务器创建, 并作为实参传递给处理请求的Servlet的service()方法 1. 获取请求头数据 // 获取请求方式 System.out.println("请求方式: " + req.getMethod());
阅读全文
摘要:1. 概念 Servlet是指任何实现了Servlet接口的类, Servlet运行于支持Java的应用服务器中, Servlet可以响应任何类型的请求, 但大多数情况下, Servlet只用来扩展基于HTTP协议的Web服务器 Servlet的实现遵循了服务器能够识别的规则, 也就是服务器会自动的
阅读全文
摘要:1. 服务器 : 服务器其实就是代码编写的一个程序, 可以根据用户发送的请求, 调用执行对应的逻辑代码 2. Tomcat目录结构说明 : \bin : 存放启动和关闭Tomcat的可执行文件 \conf : 存放Tomcat的配置文件 \lib : 存放库文件 \logs : 存放日志文件 \te
阅读全文
摘要:1. 术语 : 请求 : 客户端根据用户所给的地址信息将数据发送给服务器的过程 响应 : 服务器将请求的处理结果发送给浏览器的过程 2. HTTP协议 : 超文本传输协议 ( Hyper Text Transfer Protocol ) 规范浏览器和服务器的数据交互的格式 HTTP允许传输任意类型的
阅读全文
浙公网安备 33010602011771号