servlet-name,servlet-class,servlet-mapping,url-pattern。这些各表示什么

这四个都是注册servlet所必须的节点。

要注册的servlet的名字。

指向我们要注册的servlet的类的地址。

用于截获请求。如果你的url-pattern定义的是路径,那么以后所有对这个路径下资源的请求都会由servlet-name中定义的servlet处理;如果你的url-pattern定义的是资源格式例如*.do等,那么对于所有符合这种格式的资源的请求都由指定的servlet处理。

配置这个组件的访问路径。

例子:

<servlet>
    <servlet-name>LoginServletservlet-name>
    <servlet-class>com.breeze.servlet.LoginServletservlet-class>
  servlet>
  <servlet-mapping>
    <servlet-name>LoginServletservlet-name>  与上面的 <servlet-name>  要一致
    <url-pattern>/servlet/LoginServleturl-pattern>
  servlet-mapping>

原文链接:
https://zhidao.baidu.com/question/436441199.html
https://zhidao.baidu.com/question/538577773.html

你可能感兴趣的:(servlet-name,servlet-class,servlet-mapping,url-pattern。这些各表示什么)