Servlet 程序和 ServletConfig 对象都是由 Tomcat 负责创建,我们负责使用。Servlet 程序默认是第一次访问的时候创建,ServletConfig 是每个 Servlet 程序创建时,就创建一个对应的 ServletConfig 对象。 package top.qaqaq.P131; import jakarta.se…
ServletConfig 类的三大作用 1、可以获取 Servlet 程序的别名 servlet-name 的值2、获取初始化参数 init-param3、获取 ServletContext 对象 package top.qaqaq.P130; import jakarta.servlet.*; import jakarta.servlet.ht…
package top.qaqaq.P128; /** * @author RichieZhang * @create 2022-12-04 下午 8:52 */ import jakarta.servlet.*; import jakarta.servlet.http.*; import java.io.IOException; public c…
通过继承 HttpServlet 实现 Servlet 程序 一般在实际项目开发中,都是使用继承 HttpServlet 类的方式去实现 Servlet 程序。1、编写一个类去继承 HttpServlet 类2、根据业务需要重写 doGet 或 doPost 方法3、到 web.xml 中的配置 Servlet 程序的访问地址 package to…
Servlet 的生命周期 1、执行 Servlet 构造器方法2、执行 init 初始化方法第一、二步,是在第一次访问,的时候创建 Servlet 程序会调用。 3、执行 service 方法第三步,每次访问都会调用。 4、执行 destroy 销毁方法第四步,在 web 工程停止的时候调用。 package top.qaqaq.P122; im…
06-Servlet 1.Servlet 技术 a)什么是 Servlet 1、Servlet 是 JavaEE 规范之一。规范就是接口 2、Servlet 就 JavaWeb 三大组件之一。三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监听器。 3、Servlet 是运行在服务器上的一个 java 小程序,它可以接…
原因 tomcat10.1对应servlet版本为6.0 而idea中默认导入了4.0的 解决 更改pom.xml文件 源文件 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifac…
Tomcat 10中Servlet无法正常使用的解决办法 问题描述 在一个java EE项目中,部署了Tomcat 10版本的服务器,在运行过程中发现webapp里面的项目都可以正常跑起来,但是写的servlet文件全都没反应,经过反复检查,确认代码是没有问题的。 原因分析 查了资料才知道原来在Tomcat 10中把包名从以往版本的javax改成了…
解决java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet的一种方法 一、问题描述 在使用xml配置servlet时,访问servlet地址,浏览器会出现500错误,并报java.lang.NoClassDefFoundError: javax/servlet/http/Http…
Tomcat 7.0 日志乱码 Tomcat启动时Server日志乱码(或使用startup.bat直接打开时乱码) 在conf目录下,用记事本打开logging.properties文件。修改java.util.logging.ConsoleHandler.encoding = UTF-8,为java.util.logging.ConsoleHa…
这篇文章没有摘要
问题 乱码的界面如下: 分析问题 出现乱码的情况是,tomcat支持的编码格式与控制台不一致导致的,所以可以查看控制台编码格式。 打开cmd,查看属性: 可以看出控制台支持的编码格式为GBK 现在有两种方法解决:我们可以修改控制台的编码格式,或者修改tomcat的编码格式。 优先考虑修改tomcat的日志编码格式。 解决方案 找到 Tomcat解压…
06- Tomcat 1.JavaWeb 的概念 a)什么是 JavaWeb JavaWeb 是指,所有通过 Java 语言编写可以通过浏览器访问的程序的总称,叫 JavaWeb。 JavaWeb 是基于请求和响应来开发的。 b)什么是请求 请求是指客户端给服务器发送数据,叫请求 Request。 c)什么是响应 响应是指服务器给客户端回传数据,叫…
这篇文章没有摘要
package top.qaqaq.java; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader; import org.junit.jupiter.api.Test; import java.util.List; /** * @au…
05-xml 2、xml 解析技术介绍 xml 可扩展的标记语言。 不管是 html 文件还是 xml 文件它们都是标记型文档,都可以使用 w3c 组织制定的 dom 技术来解析。 document 对象表示的是整个文档(可以是 html 文档,也可以是 xml 文档) 早期 JDK 为我们提供了两种 xml 解析技术 DOM 和 Sax 简介(已…
<?xml version="1.0" encoding="utf-8" ?> <!-- <?xml version="1.0" encoding="utf-8" ?> 以上内容就是xml文件的声明 version="1.0" version 表示xml的版本 encoding="utf-8" encoding表示xml文件本身的…
05-xml 1.XML 简介 什么是 xml? xml 是可扩展的标记性语言。 xml 的作用? xml 的主要作用有: 1、用来保存数据,而且这些数据具有自我描述性 2、它还可以做为项目或者模块的配置文件 3、还可以做为网络传输数据的格式(现在 JSON 为主)。
pages/cart cart.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>购物车</title> <base href="http://localhost:8080/BookStore…
jQuery-html()、text()、val()方法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/java…