问答详情
源自:-

不知道为什么会出现这个情况?

第一种出现方式

在web.xml中配置

    <servlet>

    <servlet-name>HibernateServlet</servlet-name>

    <servlet-class>com.imooc.page.servlet.HibernateServlet</servlet-class>

  </servlet>

  <servlet-mapping>

    <servlet-name>HibernateServlet</servlet-name>

    <url-pattern>/HibernateServlet</url-pattern>

  </servlet-mapping

在谷歌地址输入

第二种出现方式

而当在web.xml中输入

    <servlet>

    <servlet-name>HibernateServlet</servlet-name>

    <servlet-class>com.imooc.page.servlet.HibernateServlet</servlet-class>

  </servlet>

  <servlet-mapping>

    <servlet-name>HibernateServlet</servlet-name>

    <url-pattern>/hibernate/HibernateServlet</url-pattern>

  </servlet-mapping

时在谷歌地址栏输入

为什么那?


提问者:qq_蚊香_0 2017-12-03 17:21

个回答

  • qq_纯真_2
    2018-06-27 17:49:25

    第一种的<url-pattern>/HibernateServlet</url-pattern>路径不对,应该为<url-pattern>/hibernate/HibernateServlet</url-pattern>。路径配置正确以后,看看webRooot或者webContent根目录下是否有hibernate文件夹,hibernate文件夹中是否有hibernateStudent.jsp文件。<url-pattern>/hibernate/HibernateServlet</url-pattern>中的/hibernate对应的路径是webRooot根目录下hibernate文件夹,/HibernateServlet对应的是路径对在hibernate文件夹中h得ibernateStudent.jsp文件进行操作。若有的话,启动tomcat服务器,在浏览器上输入:http://localhost:8080/pager/hibernate/hibernateStudent.jsp即可显示。tomcat的端口默认为8080,前提是不要改动端口号。