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的编程步骤:
- 创建Servlet
(1) 实现Servlet接口 实现方法
(2) 继承抽象类
(3) 【推荐】继承HttpServlet
- 配置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


浙公网安备 33010602011771号