当前位置: 代码迷 >> Java Web开发 >> 关于servlet,该怎么解决
  详细解决方案

关于servlet,该怎么解决

热度:8970   发布时间:2013-02-25 21:06:26.0
关于servlet

<servlet-mapping>
    <servlet-name>UserServlet</servlet-name>
    <url-pattern>/UserServlet</url-pattern>
  </servlet-mapping>

为什么我两个都改为UserBgServlet就报404的错误
文件名是通过重命名改为UserBgServlet的
又没有说是找不到哪个。。
求救servlet 要和servlet-mapping保持一致
引用:
我看到了   谢谢你
问一下
为什么我这个servlet配置错的话他整个项目都无法运行呢?


web.xml是整个应用程序的主入口,这个文件出错,项目也就等于废了   <servlet-name>UserServlet</servlet-name> 你的两个servlet-name应该一致,而那个url地址可以在你创建Servlet的时候改变。还有你说的Servlet配置错了的话,浏览器将连接不到服务器,就会出现路径错误从而你的项目将无法进行。。


                普科学生<servlet>
<servlet-name>UserServlet</servlet-name>
<servlet-class>Servlet全路径</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>UserServlet</servlet-name>
<url-pattern>/url</url-pattern>
</servlet-mapping>
请求的是根据</servlet-mapping>中的<servlet-name>去</servlet>匹配</servlet>中的<servlet-name>UserServlet</servlet-name>,若两个<servlet-name>的值一致,就根据<servlet>中的<servlet-class>去找servlet,你只改了<servlet-mapping>中的<servlet-name>,而没有改<servlet>中的<servlet-name>。所以就404了(*^__^*) 嘻嘻……



引用:
引用:引用:<servlet-mapping>
    <servlet-name>UserServlet</servlet-name>
    <url-pattern>/UserServlet</url-pattern>
  </servlet-mapping>

为什么我……

路径错了,找不到相应的页面
引用:
<servlet-mapping>
    <servlet-name>UserServlet</servlet-name>
    <url-pattern>/UserServlet</url-pattern>
  </servlet-mapping>

为什么我两个都改为UserBgServlet就报404的错误
文件名是通过重命名改为UserBgServlet的
又没有说是找不……


lz你好
这是我配置的

<servlet>
<servlet-name>sayhello</servlet-name>
<servlet-class>myservlet.SayHelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>sayhello</servlet-name>
<url-pattern>/sayhello</url-pattern>
</servlet-mapping>

sayhello上下这两个必须一样就行,其他的没有要求
  相关解决方案