package com.shop.controller;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.shop.model.LoginDAO;
import com.shop.model.UserVo;
@WebServlet("/login.do")
public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public LoginServlet() {
super();
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//요청 처리후 응답을 위한 마임타입과 문자셋 설정
response.setContentType("text/html;charset=utf-8");
//응답 결과를 클라이언트에게 보내기 위해서 문자스트림을 생성
PrintWriter out = response.getWriter();
//파라미터 받아오기
ServletContext sc = getServletContext();
RequestDispatcher rd = null;
String uid = request.getParameter("userid");
String pwd = request.getParameter("passwd");
HttpSession session = request.getSession();
LoginDAO dao = new LoginDAO();
UserVo user = dao.loginProc(uid, pwd);
if(user != null){
rd = sc.getRequestDispatcher("/join_confirm.jsp");
session.setAttribute("user", user);
rd.forward(request, response);
} else {
response.sendRedirect("./loginFail.jsp");
}
}
}
'2020년도 이전 > temp' 카테고리의 다른 글
joinDAO.java (0) | 2013.08.01 |
---|---|
join_confirm --- 수정중!! (0) | 2013.07.31 |
회원가입 디비 연결하자~~~ LoginDAO (0) | 2013.07.31 |
회원가입 자바로 만들기 - UserVo (0) | 2013.07.31 |
회원가입 테이블 및 초기 정보 입력 (0) | 2013.07.31 |