
Servlet
# Java Web核心技术
code&&coder
这个作者很懒,什么都没留下…
展开
-
Servlet 网页重定向(11)
Servlet 网页重定向当文档移动到新的位置,我们需要向客户端发送这个新位置时,我们需要用到网页重定向。当然,也可能是为了负载均衡,或者只是为了简单的随机,这些情况都有可能用到网页重定向。1.代码import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpSe原创 2020-06-21 18:29:35 · 146 阅读 · 0 评论 -
Servlet 文件上传(10)
Servlet 文件上传Servlet 可以与 HTML form 标签一起使用,来允许用户上传文件到服务器。上传的文件可以是文本文件或图像文件或任何文档。1.工程配置需要引入的 jar 文件:commons-fileupload-1.3.2、commons-io-2.5.jar2.upload.jsp<%-- Created by IntelliJ IDEA. User: Administrator Date: 2020/6/21 Time: 17:52 To cha原创 2020-06-21 18:19:27 · 132 阅读 · 0 评论 -
Servlet 数据库访问(9)
Servlet 数据库访问1.工程目录需要引入数据库连接jar包2.代码import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import jav原创 2020-06-21 16:17:52 · 188 阅读 · 0 评论 -
Servlet Session 跟踪(8)
Servlet Session 跟踪HTTP 是一种"无状态"协议,这意味着每次客户端检索网页时,客户端打开一个单独的连接到 Web 服务器,服务器会自动不保留之前客户端请求的任何记录。Servlet 还提供了 HttpSession 接口,该接口提供了一种跨多个页面请求或访问网站时识别用户以及存储有关用户信息的方式。Servlet 容器使用这个接口来创建一个 HTTP 客户端和 HTTP 服务器之间的 session会话。会话持续一个指定的时间段,跨多个连接或页面请求。 通过调用 HttpServ原创 2020-06-21 14:38:31 · 161 阅读 · 0 评论 -
Servlet Cookie 处理(7)
Servlet Cookie 处理Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。Java Servlet 显然支持 HTTP Cookie。识别返回用户包括三个步骤:服务器脚本向浏览器发送一组 Cookie。例如:姓名、年龄或识别号码等。浏览器将这些信息存储在本地计算机上,以备将来使用。当下一次浏览器向 Web 服务器发送任何请求时,浏览器会把这些 Cookie 信息发送到服务器,服务器将使用这些信息来识别用户。服务端响应添加cookie // 为名字原创 2020-06-21 14:22:59 · 233 阅读 · 0 评论 -
Servlet 过滤器Filters (6)
Servlet 编写过滤器Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。Servlet 过滤器是可用于 Servlet 编程的 Java 类,可以实现以下目的:在客户端的请求访问后端资源之前,拦截这些请求。在服务器的响应发送回客户端之前,处理这些响应。根据规范建议的各种类型的过滤器:身份验证过滤器(Authentication Filters)。数据压缩过滤器(Data compression Filters)。加密过滤器(Encryption原创 2020-06-21 14:04:09 · 454 阅读 · 0 评论 -
Servlet 服务器 HTTP 响应(5)
Servlet 服务器 HTTP 响应当一个 Web 服务器响应一个 HTTP 请求时,响应通常包括一个状态行、一些响应报头、一个空行和文档。一个典型的响应如下所示:HTTP/1.1 200 OKContent-Type: text/htmlHeader2: ......HeaderN: ... (Blank Line)<!doctype ...><html><head>...</head><body>...</b原创 2020-06-21 00:00:13 · 153 阅读 · 0 评论 -
Servlet 客户端 HTTP 请求(4)
Servlet 客户端 HTTP 请求 @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// 设置响应内容类型 resp.setContentType("text/html;charset=UTF-8"); PrintWriter out = resp.getWrite原创 2020-06-20 23:54:45 · 138 阅读 · 0 评论 -
Servlet get post 提交表单数据(3)
Servlet 表单数据1.GET 方法1.1使用 URL 的 GET 方法实例@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html;charset=UTF-8"); PrintWriter out = resp.ge原创 2020-06-20 23:46:33 · 210 阅读 · 0 评论 -
Servlet实例对象(2)
一、工程1.工程结构图1.工程配置<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://x原创 2020-06-20 22:48:20 · 203 阅读 · 0 评论 -
IntelliJ IDEA创建java web项目(1)
一、项目创建步骤1.创建新工程2.配置tomcat3.IDEA配置tomcat直接发布项目原创 2020-06-20 21:58:13 · 246 阅读 · 0 评论