servlet笔记05:servlet细节
2012-05-28 14:44
197 查看
web.xml中的一些细节:
<servlet> <description>This is the description of my J2EE component</description> <display-name>This is the display name of my J2EE component</display-name> <servlet-name>Myservlet1</servlet-name> <servlet-class>com.TestServlet.Myservlet1</servlet-class> </servlet> <servlet-mapping> <servlet-name>Myservlet1</servlet-name> <url-pattern>/Myservlet1</url-pattern> </servlet-mapping>
<url-pattern>是访问该sevlet时的URL名,此处直接写servlet的路径,如上例。访问的时候,需要加上这个WEB资源的文件夹名,比如此servlet存放路径为F:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\servletproject\, 则输入网址的时候输入http://loclhost:8080/servletproject/Myservlet1。
<servlet-mapping><servlet-name>Myservlet1</servlet-name></servlet-mapping>是此servlet的注册名,这与<servlet><servlet-name>Myservlet1</servlet-name></servlet>是一个映射关系,当用户访问http://loclhost:8080/servletproject/Myservlet1时,通过此xml文件中的
<servlet-mapping><servlet-name>Myservlet1</servlet-name><url-pattern>/Myservlet1</url-pattern></servlet-mapping>
将访问的URL对应到了一个注册名为Myservlet1的servlet,此时WEB服务器会自动在XML的文件中所有的<servlet></servlet>标签对中找寻servlet-name为Myservlet1的标签,进而通过<servlet-class>定位到一个servlet文件。
注意,此处的<servlet-mapping>与<servlet>标签可以是一对多的关系。也就是说可以有多个URL都指向同一个servlet。
此外,<url-pattern>中的内容可以使多层,比如<url-pattern>/Myservlet1.html</url-pattern>。所以说访问网站的时候看后缀名是html也不一定就是绝对安全的。。。
相关文章推荐
- Servlet学习笔记---开发中的小细节
- 菜鸟学Android笔记(二十二):Servlet的一些细节
- Servlet基础笔记_17-07-05
- 学习笔记(5)-----servlet细节
- struts2笔记05-ServletActionContext
- Servlet学习笔记之---重要细节
- 学习笔记2_Day09_servlet的细节
- javaweb_04,05-Servlet开发的一些重要细节
- 韩顺平servlet学习笔记05-servletContext
- [原创]java WEB学习笔记05:Servlet中的ServletConfig对象
- 第四天:servlet的生命周期和一些细节问题
- MIT_线性代数笔记_05_转置、置换、空间R^n
- JSP Servlet学习笔记——使用fileupload上传文件
- servlet笔记_jp(不完整)
- Web 开发笔记 #03# Read context parameter/web.xml values in a non-servlet java file
- Servlet学习笔记
- servlet学习笔记(三)-Context
- Servlet学习笔记(一):生命周期
- 【转】Servlet/JSP学习笔记(3)-Lomboz介绍+安装方法
- CXF学习笔记(3)-HelloWorld!-通过servlet发布webservice