码迷,mamicode.com
首页 > 移动开发 > 详细

JavaWeb----Servlet和servlet-mapping

时间:2019-09-18 17:42:31      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:一个   Servle   servlet   color   let   ash   就会   pattern   font   

在web.xml中注册Servlet程序需要两个常用的标签元素<servlet>和<servlet-mapping>.

<servlet>注册一个Servlet
 <servlet-name>:用于指定一个Servlet名称
 <servlet-class>:用于指定Servlet程序所在的路径
</servlet>

<servlet-mapping> 用于映射一个已注册的Servlet的对外访问路径
   <servlet-name>用于指定访问路径的Servlet名称</servlet-name>   
   <ul-pattern>用于指定Servlet的访问路径</ul-pattern>
</servlet-mapping>
若有一个超链接<a href="Hello">Hello</a>  ---->相当于一个请求      
//这个Hello是一个继承了HttpServlet类的子类 即一个Servlet

这个请求会被 <ul-pattern> 所拦截
由于Hello作为一个类 会响应在 <servlet-class> 上
  但是如何通过<ul-pattern>与<servlet-class>进行交互呢?
  这需要通过一个媒介——即双方都有的<servlet-name>进行
  <servlet-mapping>的<servlet-name>会访问<servlet>的同名<servlet-name> 如果找着 就会执行该<servlet-name>下对应的<servlet-class>





JavaWeb----Servlet和servlet-mapping

标签:一个   Servle   servlet   color   let   ash   就会   pattern   font   

原文地址:https://www.cnblogs.com/jjjjjjy/p/11543820.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!