博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

9、Tomcat、servlet

内容:

Tomcat

Web应用服务器(WWW服务器)是提供网上信息浏览服务的服务器。

配置端口号的再server.xml

DriverNanager.getConnection("jdbc:mysql://127.0.0.1:3306/数据库名","root","root");

浏览器访问网址: url (组成)

协议 ip地址 端口号 /  项目资源路径

http://localhost:8080/web01_war_exploded/

定义:B/S体系结构是将系统功能实现的核心部分集中到服务器,通过浏览器访问的软件体系结构

B/S体系结构采用请求/响应模式进行交互

Http协议:是由w3c(万维网联盟)制定的一个基于请求/响应模式的、无状态的

应用层协议。

 

Servlet的作用:

1、动态生成html代码

2、接收浏览器请求

3、并且做出响应

4、运行再服务器端的java程序

 

Servlet 是运行在web服务器端,用于处理客户端请求并进行响应的Java程序。

Servlet体系结构

Servlet接口

GenericServlet抽象类,实现了Servlet接口

HttpServlet 抽象类,继承了GenericServlet

 

Servlet的编程步骤:

  1. 创建Servlet

(1) 实现Servlet接口 实现方法

(2) 继承抽象类

(3) 【推荐】继承HttpServlet

  1. 配置Servlet

(1) web.xml中配置

(2) 使用注解【推荐】

 

创建Servlet代码:

 

 

配置Serlvet:

Servlet生命周期是指Servlet从创建到销毁的整个过程。

 

Servlet是单例的

默认用户第一次访问时实例化、初始化、服务

第二次,及以后 访问只会提供服务

猫停止运行,会进行销毁

猫启动不会实例化,但是可以配置

 

浏览器传参格式:url?参数名=参数值&参数名2=参数值2&....

localhost:8080/AddServlet?password=2&sex=3&hobby=3&age=3&status=3r&cid=4r

 

注册页面:

 

 

 

常见报错信息:

 

 

 

路径找不到

 

如果启动tomcat启动报错,八成是路径要么少斜杠,要么配置同名 特殊情况:过滤器Filter的注解配置成了Servlet

 

结合着蓝色字体的代码的行数代码,找将哪个值转化为数字,这个值就是null

 

 

posted @ 2021-07-12 14:57  CHANG_09  阅读(64)  评论(0)    收藏  举报