B/S结构:Broswer-Server,浏览器和服务器架构模式
捕获.PNG
标准JavaWeb工程结构
捕获.PNG
Servlet开发步骤
1)创建Servlet类,继承HttpServlet
2)重写service方法,编写程序代码
3)配置web.xml,绑定URL
捕获2.PNG
捕获.PNG
Servlet访问方法
http://IP地址:端口/context-path/url-mapping
本地地址:localhost(127.0.0.1)
context-path:工程名
如:
http://localhost:8080/FirstServlet/ca?categoy=book
请求参数
注解
核心注解:@WebServlet
捕获.PNG
请求参数
通常是用户输入的数据,待Servlet进行处理
格式:参数名=参数值&参数名=参数值&参数名=参数值
Servlet接受请求参数
request,getParameter()
request,getParameterValues()//获取多个同名参数,返回数组
Get与Post方法
HTML标签中添加属性,method="post"
service方法可以处理Get与Post请求
专门处理Get请求
doGet()
专门处理Post请求
doPost()
Servlet生命周期
1)装载,解析web.xml
2)访问url时,创建类的servlet对象,构造函数
3)init()初始化
4)提供服务:service(),doget(),dopost()
5)销毁destory()
Servlet只会创建一个对象来提供服务
启动时加载
web.xml
捕获.PNG
注解
捕获2.PNG
注解设置启动加载时,必须设置一个url,即使不使用