总的说来Servlet的配置包括Servlet的名字,Servlet的类(如果是JSP,就指定JSP文件),初始化参数,启动装入的优先级,servlet的映射,运行的安全设置。
下面举例介绍其配置:
一个完整的servlet配置如下:
1.Servlet的名字,类和其他杂项
在配置Servlet时,首先必须指定Servlet的名字,Servlet的类(如果是JSP,必须指定JSP文件的位置)。另外,可以选择性地给Servlet增加一定的描述,并且指定它在部署时显示的名字,部署时显示的icon。
实例代码如下
2.初始化参数
初始化参数配置后,在serlvet中可以取得。
3.启动装入的优先级
启动装入的优先级通过<load-on-startup></load-on-startup>来配置。
<load-on-startup>1</load-on-startup>
4.Servlet的映射
可以给一个Servlet做多个映射,这样我们可以通过不同的方式来访问这个Servlet。
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/count/*</url-pattern>
</servlet-mapping>
根据以上配置可以用下列URl来访问该Servlet。
http://localhost/HibernateStudy/hello
或者
http://localhost/HibernateStudy/cont/ddd/ccc