关于servlet
<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上下这两个必须一样就行,其他的没有要求
------解决方案--------------------servlet 要和servlet-mapping保持一致
------解决方案--------------------
路径错了,找不到相应的页面
------解决方案--------------------
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了(*^__^*) 嘻嘻……