com.jikexueyuan.servlet右键 new- Servlet 输入CheckServlet-finish
CheckServlet.java代码内容如下:
package com.jikexueyuan.servlet;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.jikexueyuan.entity.User;
import com.jikexueyuan.service.CheckUserService;
public class CheckServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
private CheckUserService cku = new CheckUserService();
/**
* @see HttpServlet#HttpServlet()
*/
public CheckServlet() {
super();
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request, response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String uname = request.getParameter("uname");
String passwd = request.getParameter("upwd");
RequestDispatcher rd = null;
String forward = null;
if (uname == null || passwd == null) {
request.setAttribute("msg", "用户名或者密码为空");
rd = request.getRequestDispatcher("/15/error.jsp");
rd.forward(request, response);
} else {
User user = new User();
user.setName(uname);
user.setPassword(passwd);
boolean bool = cku.check(user);
if (bool) {
forward = "15/success.jsp";
} else {
request.setAttribute("msg", "用户名或者密码输入错误,请重新输入!");
forward = "15/error.jsp";
}
rd = request.getRequestDispatcher(forward);
rd.forward(request, response);
}
}
}
<pre code_snippet_id="1915052" snippet_file_name="blog_20161006_3_261735" name="code" class="java">web.xml文件中配置代码
<servlet>
<servlet-name>CheckServlet</servlet-name>
<servlet-class>com.jikexueyuan.servlet.CheckServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CheckServlet</servlet-name>
<url-pattern>/checkServlet</url-pattern>
</servlet-mapping>