前端写了一个jsp页面,有表单,其中表单<form action="lib/SevletClass.java" method="post">,lib/SevletClass.java 为servlet程序所在的文件(看网上案例应该是lib/SevletClass?但我如果不带.java,系统会报错找不到源目标)
后端创建了SevletClass.java,放在web/lib目录下:
@WebServlet(name = "SevletClass", urlPatterns = /lib)
public class SevletClass extends HttpServlet{
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("GET :" + request.getParameter("name"));
System.out.println("GET :" + request.getParameter("password"));
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String name = request.getParameter("name");
String password = request.getParameter("password");
System.out.println(name);
System.out.println(password);
}
在jsp上提交表单后,没执行servlet,而是现实了文件的源代码,出现如下地址:
http://localhost:8080/CInfo_war_exploded/lib/SevletClass.java请教是哪儿错了?
--
FROM 210.12.221.*