servlet登录界面练习
**control**
package com.liuxueting.control;
import com.liuxueting.entity.User;
import com.liuxueting.service.Impl.UserServiceImpl;
import com.liuxueting.service.UserService;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public class CookieServlet extends HttpServlet {
UserService userService =new UserServiceImpl();
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request,response);
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("gbk");
Cookie[] cookie =request.getCookies();
if (cookie!=null){
for (Cookie c: cookie) {
String name = c.getName();
String value = c.getValue();
User u =userService.checkUser(new User(name,value));
if (u!=null){
response.sendRedirect("hello");
return;
}
else{
response.sendRedirect("page");
}
}
}
else {
response.sendRedirect("page");
}
}
}
package com.liuxueting.control;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
import java.io.PrintWriter;
public class HelloServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request,response);
}
protected void doGet(Ht