首先我在tomcat的service.xml中配置了<Context path="/demo" docBase="D:\WorkSpace\MyEclipse8.5\test\WebRoot" reloadable="true" />
在webroot下新建了aaa文件夹,里面有start.jsp和end.jsp。
start.jsp的表单:
<body>
<form action="StartServlet" method="post">
用户名:<input name="username" id="username" type="text" />
<input type="submit" mane="提交" />
</form>
web.xml中的配置:
<servlet>
<servlet-name>StartServlet</servlet-name>
<servlet-class>org.demo.servlet.test.StartServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StartServlet</servlet-name>
<url-pattern>/StartServlet</url-pattern>
</servlet-mapping>
StartServlet.java
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
String name = (String) request.getParameter("username");
request.setAttribute("username", name);
RequestDispatcher rd = request.getRequestDispatcher("result.jsp");
rd.forward(request, response);
}
end.jsp的body部分
<body>
<%=request.getAttribute("username")%>
</body>
在浏览器中能够正常访问start.jsp
但是当点击提交是,报404错误:
HTTP Status 404 - /demo/aaa/StartServlet
type Status report
message /demo/aaa/StartServlet
description The requested resource is not available.
Apache Tomcat/6.0.41
求大婶帮我讲下在webroot下新建文件夹里的jsp在web.xml中怎么配置!!