建立了一个web项目webtest
java resourses -> src -> com.anaker.servlet(包)-> /webtest/src/com/anaker/servlet/HelloServlet.java
web.xml如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>com.anaker.servlet.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/servlet/hello</url-pattern>
</servlet-mapping>
</web-app>
但是访问时会出现 题目 上报的错误
该如何解决?
谢谢
------解决方案--------------------------------------------------------
你这配置的有问题唉,<url-pattern>/servlet/hello</url-pattern>这句换掉,<url-pattern>/servletname</url-pattern>
访问的时候就用这个名字访问,http://localhost:8080/servletname
方法中重定向:sendRedirect("http://127.0.0.1:8080/完整jsp页面路径);
------解决方案--------------------------------------------------------
<url-pattern>/servletname</url-pattern> 的意思就是,凡是/servletname的请求,都交给对应的servlet来处理,后面那句话的意思是,在你处理请求的那个类,也就是om.anaker.servlet.HelloServlet类里面,加上sendRedirect("http://127.0.0.1:8080/你的那个html页面的路径);