JavaWeb-Servlet的配置

Servlet的配置

1.基本配置

<!--Servlet的类的配置--->
  <servlet>
  <servlet-name>abc</servlet-name>
  <servlet-class>com.web.servlet.QuickStartServlet</servlet-class>
  <init-param>
  <param-name>url</param-name>
  <param-value>jdbc:mysql:///mydb </param-value>
  </init-param>
  </servlet>
  
  
  <!--Servlet的虚拟路径的配置--->
  <servlet-mapping>
  <servlet-name>abc</servlet-name>
  <url-pattern>/quickStartServlet</url-pattern>
  </servlet-mapping>
其中url-pattern的三种配置方式:

1) 完全匹配     访问的资源与配置的资源完全相同才能访问到
2)目录匹配     格式:/虚拟的目录../*   *代表任意
3)扩展名匹配   格式:*.扩展名

注意:第二种与第三种不要混用.    "/aaa/bbb/*.abcd"是错误的

2.服务器启动实例化Servlet配置

Servlet创建:默认为第一次访问时创建.

可以通过加上 <load-on-startup> 来更改servlet对象在服务器启动时的优先级

例如<load-on-startup>3</load-on-startup>,数字越小优先级越高(没有负数)

3.缺省Servlet

将url-pattern配置一个/,代表该servlet是缺省的servlet.

什么是缺省的servlet?

    当你访问资源地址所有的servlet都不匹配时 , 缺省的servlet负责处理
    其实,web应用中所有的资源的响应都是servlet负责,包括静态资源

4.欢迎页面

进入欢迎页面方法  
    浏览器输入服务器地址+Web应用名  例:http://localhost:8080/web02/
    
<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>

从上往下,哪个文件存在就用哪个文件作为欢迎页面.
也可以自己加入页面,例如在最上行加入 <welcome-file>huanying.html</welcome-file>
那么就是优先用huanying.html作为欢迎页面了

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值