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

+ Recent posts