상세 컨텐츠

본문 제목

서블릿으로 관리자페이지 구현

서블릿(servlet) 복습

by moo0357 2022. 6. 10. 23:44

본문

package sec04.ex01;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class LoginTest
 */
@WebServlet("/loginTest")
public class LoginTest extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
 * @see Servlet#init(ServletConfig)
 */
public void init(ServletConfig config) throws ServletException {
// TODO Auto-generated method stub
}

/**
 * @see Servlet#destroy()
 */
public void destroy() {
// TODO Auto-generated method stub
}

/**
 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
 */
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html; charset=utf-8");
PrintWriter out = response.getWriter();
String id = request.getParameter("user_id");
String pw = request.getParameter("user_pw");

System.out.println("아아디:"+id);
System.out.println("비밀번호:"+pw);

if(id!=null &&(id.length()!=0)) { //이중 if 문으로 연습
if(id.equals("admin")) {
out.print("<html>");
out.print("<body>");
out.print("<font size=3>관리자로 로그인 하셨습니다!!</font>");
out.print("<br>");
out.print("<input type=button value='회원정보 수정하기'>");
out.print("<input type=button value='회원정보 삭제하기'>");
out.print("</body>");
out.print("</html>");

} else {
out.print("<html>");
out.print("<body>");
out.print(id+"님!! 로그인 하셨습니다.");
out.print("</body>");
out.print("</html>");
}
} else {
out.print("<html>");
out.print("<body>");
out.print("아이디를 입력하세요!!!");
out.print("<br>");
out.print("<a href='http://localhost:8090/pro06/test01/login.html'>로그인 창으로 이동 </a>");
out.print("</body>");
out.print("</html>");
}

}

}

관련글 더보기