这几天开始学servlet,在配置servlet-maping中遇到了一些问题,例如说
<servlet>
<servlet-name>servletDemo2</servlet-name>
<servlet-class>com.it.web.servlet.servletDemo2</servlet-class>
<init-param>
<param-name>head</param-name>
<param-value>a</param-value>
</init-param>
<init-param>
<param-name>header</param-name>
<param-value>b</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>servletDemo2</servlet-name>
<url-pattern>/servletDemo2</url-pattern>
</servlet-mapping>
</web-app>
根据百度多数博客的说法之中应该写‘/名字‘,然后就遇到了问题,服务器无法启动。然后接着百度找,然后发现大多数的博文是都是这样也就算了,有几个还是特么一模一样的,你们这么吊,你公司知道么。最终我去问了下老司机得到了正确的答案。
<url-pattern>/servletDemo2.servlet</url-pattern>
这么写就完全没问题了,老司机告诉我这就想页面后面要写.html一样。问题圆满解决