zl程序教程

06-servlet

  • Servlet和Servlet中Request对象的基本使用

    Servlet和Servlet中Request对象的基本使用

    Servlet快速入门概念:运行在服务器端的小程序 * Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 * 将来我们自定义一个类,实现Servlet接口,复写方法。快速入门: 1. 创建JavaEE项目 2. 定义一个类,实现Servlet接口 * public class Servlet1 extends HttpServlet {} 3. 实

    日期 2023-06-12 10:48:40     
  • HttpServletRequest 类

    HttpServletRequest 类

    目录HttpServletRequest类有什么作用HttpServletRequest 类的常用方法如何获取请求参数doGet 请求的中文乱码解决:POST 请求的中文乱码解决请求的转发base 标签的作用Web 中的相对路径和绝对路径web 中 / 斜杠的不同意义HttpServletRequest类有什么作用每次只要有请求进入 Tomcat 服务器,Tomcat 服务器就会把请求过来的 H

    日期 2023-06-12 10:48:40     
  • HttpServletResponse 类

    HttpServletResponse 类

    HttpServletResponse 类的作用HttpServletResponse 类和 HttpServletRequest 类一样。每次请求进来,Tomcat 服务器都会创建一个 Response 对象传 递给 Servlet 程序去使用。HttpServletRequest 表示请求过来的信息,HttpServletResponse 表示所有响应的信息, 我们如果需要设置返回给客户端

    日期 2023-06-12 10:48:40     
  • Servlet之HttpServletRequest「建议收藏」

    Servlet之HttpServletRequest「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。概述:1、HttpServletRequest接口来自于Servlet规范中,在Tomcat中存在servlet-api.jar。 2、HttpServletRequest接口实现类由Http服务器负责提供。 3、HttpServletRequest接口负责在doGet/doPost方法运行时读取Http请求协议包中信息。 4、开发人员习惯于将Http

    日期 2023-06-12 10:48:40     
  • jsp和servlet的区别「建议收藏」

    jsp和servlet的区别「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 jsp和servlet的区别JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并

    日期 2023-06-12 10:48:40     
  • HttpServletResponse设置ContentType失效

    HttpServletResponse设置ContentType失效

    大家好,又见面了,我是你们的朋友全栈君。 现象:使用postman测试响应ContentType没有值 这是我的部分代码:@Override public void download(Long buildingId, HttpServletResponse response) throws IOException { ...... IoUtil.w

    日期 2023-06-12 10:48:40     
  • servlet中init-param与context-param的区别「建议收藏」

    servlet中init-param与context-param的区别「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 init-paramweb.xml中的写法<servlet> <servlet-name>demo01</servlet-name> <servlet-class>com.lanou3g.Demo01</servlet-class> <init-param>

    日期 2023-06-12 10:48:40     
  • Servlet细节

    Servlet细节

    一、Servlet与线程安全因为一个类型的Servlet只有一个实例对象,那么就有可能会现在某一时刻一个Servlet同时处理多个请求,那么Servlet是否为线程安全的呢?答案是:“不是线程安全的”。这说明Servlet的工作效率很高,但也存在线程安全问题!所以我们不应该在Servlet中便宜创建成员变量,因为可能会存在一个线程对这个成员变量进行写操作,另一个线程对这个成员变量进行读操作。注意:

    日期 2023-06-12 10:48:40     
  • GenericServlet介绍

    GenericServlet介绍

    一、GenericServlet概述GenericServlet是Servlet接口的实现类,我们可以通过继承GenericServlet来编写自己的Servlet。自己定义的增强Servlet实现类public class BServlet implements Servlet { private ServletConfig config; /* * 需要就写,不需要就不写 */

    日期 2023-06-12 10:48:40     
  • ServletContext对象

    ServletContext对象

    一、ServletContext概述​服务器会为每个应用创建一个ServletContext对象:​ServletContext对象的创建是在服务器启动时完成的;​ServletContext对象的销毁是在服务器关闭时完成的。ServletContext对象的作用是在整个Web应用的动态资源之间共享数据!例如在AServlet中向ServletContext对象中保存一个值,然后在BServlet

    日期 2023-06-12 10:48:40     
  • servlet中使用db4o

    servlet中使用db4o

    大家好,又见面了,我是你们的朋友全栈君。 在web的工程如果想使用db4o,是不能直接使用的,如果想使用的就得做一些初始化的工作,以便在servlet中使用,具体可以看下面的两个网页有详细的介绍: http://java.dzone.com/articles/db4o-java http://community.versant.com/documentation/reference/db

    日期 2023-06-12 10:48:40     
  • HttpServlet 实现 MySQL 数据库的插入操作

    HttpServlet 实现 MySQL 数据库的插入操作

    HttpServlet 实现 MySQL 数据库的插入操作MySQL 数据库及表的创建过程,请参考前文《MySQL 数据库及数据表的创建》。本文重点来分步进行 HttpServlet 中,MySQL 数据库的插入操作实现。实现步骤1. 准备数据库的地址、用户名和密码public static final String url = "jdbc:mysql://localhost:3306/

    日期 2023-06-12 10:48:40     
  • Spring MVC框架:第二章:视图解析器和@RequestMapping注解使用在类级别及获取原生Servlet API对象

    Spring MVC框架:第二章:视图解析器和@RequestMapping注解使用在类级别及获取原生Servlet API对象

    SpringMVC使用细节 第一节 视图解析器通过HelloWorld程序我们看到了handler方法的返回值表示:请求处理完成后,请SpringMVC执行一个请求转发。转发的地址就是handler方法的返回值。假设我们在/WEB-INF/pages目录下有一组JSP页面,那么访问它们的路径都是以“/WEB-INF/pages/”开头,以“.jsp”结尾。基于这样一种情况,SpringMVC做了

    日期 2023-06-12 10:48:40     
  • Web阶段:第十章:Servlet下

    Web阶段:第十章:Servlet下

    HttpServletRequest类 a)HttpServletRequest类有什么作用。 HttpServletRequest类它的作用是。每次只要有请求进来 。Tomcat服务器就会把请求的协议内容封装到HttpServletRequest对象中。 我们主要是从Request类中获取请求的信息。它表示了请求的全部信息。b)HttpServletRequest类的常用方法 getReques

    日期 2023-06-12 10:48:40     
  • Spring Security 在 Servlet 的作用区域

    Spring Security 在 Servlet 的作用区域

    Spring Security 使用标准的 Servlet 过滤器(Filter) 并与 Servlet 容器集成。 这个意味着 Spring Security 可以在任何运行运行在 Servlet 容器(Servlet Container)中的应用上使用。 更具体地说,你可以不使用 Spring,而是基于 Servlet 的应用程序中使用 Spring Security。因为我们都知道,Spri

    日期 2023-06-12 10:48:40     
  • 10-Servlet

    10-Servlet

    Servlet概念运行在服务器端的小程序Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则基本步骤创建JavaEE项目定义一个类,实现Servlet接口实现接口的抽象方法配置Servlet(在web.xml下配置)配置代码:<!--配置Servlet--> <servlet> <servlet-name>demo1<

    日期 2023-06-12 10:48:40     
  • 13-ServletContext

    13-ServletContext

    ServletContext对象概念代表整个web应用,可以和程序的容器进行通信ServletContext对象的获取通过request对象获取:getServletContext()通过HttpServlet获取:getServletContext()@WebServlet("/servletContextDemo1") public class ServletContext

    日期 2023-06-12 10:48:40     
  • 使用 Servlet 设置 cookie 的 SameSite 属性

    使用 Servlet 设置 cookie 的 SameSite 属性

    引入最近学习了Servlet、Mybatis、Vue,想手搓一个用户登录界面+数据展示后台,但是在记住用户登录 设置cookie的时候遇到的问题。问题是:使用 HttpServletResponse 的 addCookie() 方法后,开发者工具提示 某些 Cookie 滥用推荐的"sameSite"属性 由于 Cookie 的"sameSite"属性设置为

    日期 2023-06-12 10:48:40     
  • 内置容器源码解析:DispatcherServlet加载过程

    内置容器源码解析:DispatcherServlet加载过程

    DispatcherServlet的加载过程DispatcherServlet 的获取还 记 得 在 上 一 章 Web应 用 中 自 动 配 置 的 DispatcherServlet 和 DispatcherServletRegistra-tionBean 吗?当时只是将其实例化了,并未做其他处理。而在上节 WebServer 初始化的过程中又加载了它们。下面我们进行相关源码的解析。在 Ser

    日期 2023-06-12 10:48:40     
  • SpringBoot内置Servlet源码解析:容器自动配置

    SpringBoot内置Servlet源码解析:容器自动配置

    SpringBoot内置Servlet容器源码解析我们都知道,在使用 Spring Boot 时可以内嵌 Tomcat 等 Servlet 容器,通过直接执行 jar -jar命令即可启动。那么 Spring Boot 是如何检测到对应的 Servlet 容器,又如何进行自动配置的呢?对于之前自动配置的 DispatcherServlet 又是如何获取并注册的?本章就带大家来学习Spring Bo

    日期 2023-06-12 10:48:40     
  • Servlet系列(一) Servlet理论+实践入门

    Servlet系列(一) Servlet理论+实践入门

    Servlet理论+实践入门一、JavaWeb基础知识1. 软件架构a. C/S架构b. B/S架构浏览器Web服务器2. 资源分类a. 静态资源b. 动态资源3. 网络通信三要素二、Tomcat环境配置1. 启动与关闭2. 常见错误问题3. 部署Web项目a. Web项目目录结构b. Tomcat部署web项目i. 直接放在webapps目录下ii. 配置conf/server.xml文件iii

    日期 2023-06-12 10:48:40     
  • Java+Servlet+JSP+Mysql+Tomcat实现Web学生选课管理系统

    Java+Servlet+JSP+Mysql+Tomcat实现Web学生选课管理系统

    Java实现Web学生选课管理系统一、系统介绍 1.软件环境2.系统功能3.数据库二、系统展示 1.登录页面2.学生-主页面3.学生-查看个人信息4.学生-选择课程5.学生-查看已选课程6.教师-主页面7.教师-查看个人信息8.教师-评分9.教师-查看任课信息10.管理员-主页面11.管理员-管理员功能-查看个人信息12.管理员-管理员功能-添加新的管理员13.管理员-学生功能-添加学生14.管理

    日期 2023-06-12 10:48:40     
  • Javaweb —— Servlet 生命周期 『CSDN话题挑战赛』

    Javaweb —— Servlet 生命周期 『CSDN话题挑战赛』

    CSDN话题挑战赛第2期 参赛话题:学习笔记 Servlet 生命周期 Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程: Servlet 初始化后调用 init () 方法Servlet 调用 service() 方法来处理客户端的请求Servlet 销毁前调用 destroy() 方法最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回

    日期 2023-06-12 10:48:40     
  • 【Servlet】浅谈 Servlet 之 保存作用域

    【Servlet】浅谈 Servlet 之 保存作用域

    CSDN话题挑战赛第2期 参赛话题:学习笔记Servlet保存作用域一、保存作用域类型二、 `request` 保存作用域三、 `session` 保存作用域四、 `ServletContext` 保存作用域一、保存作用域类型在原始情况下,Servlet的保存作用域分为四种,分别是:保存作用域类型有效范围page 保存作用域一个页面范围有效request 保存作用域一次请求响应范围有效sessi

    日期 2023-06-12 10:48:40     
  • Servlet 技术

    Servlet 技术

    a)什么是 Servlet1、Servlet 是 JavaEE 规范之一。规范就是接口2、Servlet 就 JavaWeb 三大组件之一。三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监听器。3、Servlet 是运行在服务器上的一个 java 小程序,它可以接收客户端发送过来的请求,并响应数据给客户端。b)手动实现 Servlet 程序1、编写一个类去实现 Se

    日期 2023-06-12 10:48:40     
  • ServletConfig 类

    ServletConfig 类

    ServletConfig 类从类名上来看,就知道是 Servlet 程序的配置信息类。Servlet 程序和 ServletConfig 对象都是由 Tomcat 负责创建,我们负责使用。Servlet 程序默认是第一次访问的时候创建,ServletConfig 是每个 Servlet 程序创建时,就创建一个对应的 ServletConfig 对 象。a)ServletConfig 类的三大作用

    日期 2023-06-12 10:48:40     
  • servlet学习笔记(入门)

    servlet学习笔记(入门)

    servlet学习笔记servlet学习笔记(入门)一、使用前提二、配置1、在maven的pom文件中引入servlet2、创建servlet类3、在tomcat中的部署描述符文件:web.xml(3.x以前版本必须在web.xml中配置)中配置servlet的映射三、标准Java Web工程结构四、Servlet的生命周期五、使用注解配置Servlet(在3.x以后引入了Annotation)s

    日期 2023-06-12 10:48:40     
  • Servlet学习笔记1

    Servlet学习笔记1

    目录 --------- Servlet学习笔记1------------ ----------Servlet学习笔记2------------ ----------Servlet学习笔记3------------Servlet、ServletConfig、ServletContext 1.Servlet技术1.1Servlet概述什么是servlet:他是运行在web服务器端的一个java

    日期 2023-06-12 10:48:40     
  • Servlet学习笔记2

    Servlet学习笔记2

    目录 --------- Servlet学习笔记1------------ ----------Servlet学习笔记2------------ ----------Servlet学习笔记3------------3.servlet的生命周期生命周期:自然界从出生到最终走向西方极乐世界,这个周期过程就是人的生命周期,其实Servlet的生命周期和人的一样,从servlet对象被创建,经过使用

    日期 2023-06-12 10:48:40     
  • 2023-JavaWeb最新整理面试题-TCP、Tomcat、Servlet、JSP等

    2023-JavaWeb最新整理面试题-TCP、Tomcat、Servlet、JSP等

    Java基础面试题一、JavaWeb专题1.HTTP响应码有哪些1、1xx(临时响应) 2、2xx(成功) 3、3xx(重定向):表示要完成请求需要进一步操作 4、4xx(错误):表示请求可能出错,妨碍了服务器的处理 5、5xx(服务器错误):表示服务器在尝试处理请求时发生内部错误举例:200:成功,Web服务器成功处理了客户端的请求。 301:永久重定向,当客户端请求一个网址的时候,W

    日期 2023-06-12 10:48:40     
  • Servlet 概论

    Servlet 概论

    # Servlet 概论Servlet 是 Server 与 Applet 的缩写,是服务端小程序的意思。使用 Java 语言编写的服务器端程序, 可以生成动态的 WEB 页,Servlet 主要运行在服务器端,并由服务器调用执行, 是一种按照 Servlet 标 准来开发的类。 是 SUN 公司提供的一门用于开发动态 Web 资源的技术。(言外之意:要实现 web 开发,需要实现 Servlet

    日期 2023-06-12 10:48:40