1.servlet如何运行
servlet怎么写?
1.写一个类继承HttpServlet
2.编译
3.打包
appname
WEB-INF
classes
lib
web.xml
4.部署,将打包好的文件夹放到容器的相应:位置(webapps)
5.启动服务器
6.访问
http://ip:port/appname/url-pattern
- 通过 IP:port 建立连接
将请求数据进行打包
- 请求的url-partten路径
- 请求的参数
- 发送
服务器获取数据并且解析数据
- 将数据存放到建立好的request对象中,并且创建response
- 创建servlet,调用service方法
- 将response和request作为参数传入service中
- 从request中获取数据并且处理,将处理的结果写入response中
- 服务器将response中的信息提取 并且打包发送
- 浏览器解析服务器的响应并作显示
2.错误提示
404
- 错误:找不到路径
- 原因:
- 没部署
- url写错
- servlet-name 不匹配
500
- 错误:服务器代码有错误
- 原因:
- 没找到类 类servlet-class拼写错了
- 对请求参数没有判断就进行错误的操作(逻辑处理错误)
- 405
- service方法找不到。比如 service写成servce