什么是Servlet简介
Servlet运行在服务器端的java小程序,是sun公司提供一套规范(接口),用来处理客户端请求
响应给浏览器的动态资源,但是Servlet的实质就是java代码,通过java代码的API
动态的向客户端输出内容
Servlet规范(接口):包含三个技术点
1.Servlet技术
2.fillter技术--过滤器
3.listener技术---监听器
Servlet快速入门
实现步骤
1.创建类实现Servlet接口
2.覆盖尚未实现的方法---重点实现Servlet方法
3.在web.xml进行配置
但是在实际开发中。我们不会去直接实现Servlet接口,因为那样需要覆盖太多
方法,我们直接创建继承类HttpServlet
实现步骤
1.创建类继承HttpServlet类
2.覆盖doGetd和oPost
3.在web.xml中进行Servlet的配置
Servlet配置
1.标准配置
就是现在web.xml所写的
其中url-pattern的配置方式
1.完全匹配,访问的资源与配置的资源完全相同才能访问到
<url-pattern>/aipu</url-pattern>
2.目录匹配 格式:/虚拟的目录../* /*代表任意
<url-pattern>/as/dd/*</url-pattern>
3.扩展名匹配:格式:*.扩展名 *代表任意
<url-pattern>*.abcd</url-pattern>
注意:第二种和第三种不能混用
***/
2.服务器启动实例化Servlet配置
Servlet的独享何时创建:默认第一次访问时创建
为什么是默认?
当在servlet的配置时加上一个<load-on-startup>servlet对象在服务器启动时
就创建了
3.缺省Servlet
可以将url-pattern配置一个/ 表示该servlet是缺省的servlet
什么是缺省的servlet?
当你访问的资源地址所有的servlet都不匹配时,缺省的servlet负责处理
所以一般自己不配置缺省
其实,web应用中所有的资源的响应都是servlet负责的,包括静态资源
4.欢迎页面
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
在路径中什么也没有输入时就会依照这样的顺序以此查找
当在自己的web.xml中没有时或会依照这样的顺序以此查找
因为:在在Tomact中web.xml是全局的,它有。
Servlet简介,快速入门,如何配置
最新推荐文章于 2023-04-18 15:15:10 发布
本文详细介绍Servlet的概念,包括其作为Sun公司提供的服务器端Java小程序规范,如何处理客户端请求及响应。文章涵盖Servlet的实现步骤,从直接实现Servlet接口到继承HttpServlet类,以及在web.xml中的配置细节。此外,还解析了Servlet的配置方式,如标准配置、服务器启动实例化配置和缺省Servlet的使用。
1254

被折叠的 条评论
为什么被折叠?



