<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="/myweb/login" method="post">
<table>
<tr>
<td>아이디 :</td>
<td><input type="text" name="id" size="15"></td>
</tr>
<tr>
<td>패스워드 :</td>
<td><input type="password" name="pwd" size="15"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit"
name="login" value="로그인"> <input type="reset" name="logout"
value="초기화"></td>
</tr>
</table>
</form>
</body>
</html>
package servlet.form;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoginServlet extends HttpServlet{
private String memberId="java";
private String memberPwd="servlet";
public LoginServlet(){
}
public void doGet(HttpServletRequest request, HttpServletResponse response)throws IOException, ServletException{
doPost(request,response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)throws IOException, ServletException{
String id = request.getParameter("id");
String pwd = request.getParameter("pwd");
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.println("<html><head><title>로그인</title></head><body>");
if(id.equals(memberId) && pwd.equals(memberPwd)){
//응답
out.println("아이디 :"+id+"님이 로그인 하셨습니다.<br>");
out.println("비밀번호 :"+pwd+"");
}
else if(!id.equals(memberId)){
//응답
out.println("아이디가 틀립니다.<br>");
}
else if(!pwd.equals(memberPwd)){
//응답
out.println("<html><head><title>로그인</title></head><body>");
out.println("비밀번호가 틀립니다.<br>");
}
out.println("<br><a href='form/login_form.html'>로그인 페이지 이동</a>");
out.println("</body></html>");
}
}
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<servlet>
<servlet-name>loginServlet</servlet-name>
<servlet-class>servlet.form.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>loginServlet</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
<servlet>
</web-app>