Servlet.png

HttpServletResponse는 HTTP 응답 메시지 생성,응답코드 지정, 헤더 생성,바디 생성 등을 하며,

  편의 기능으로 Content-Type,쿠키,Redirect 등이 있다.

기본 HTML 문서 응답

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>로그인창</title>
</head>
<body>
  <form name="frmLogin" method="Get" action="login"  encType="UTF-8">
	   아이디  :<input type="text" name="id"><br>
     비밀번호:<input type="password" name="pwd" ><br>
    <input type="submit" value="로그인">  
    <input type="reset" value="다시입력">
  </form>
</body>
</html>
package response;

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

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

@WebServlet("/login")	
public class Response02 extends HttpServlet {

	
	@Override
	protected void doGet(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("id");
		String pwd = request.getParameter("pwd");
		
		

		String data = "<html>";
		data += "<body>";
		data += "아이디 : " + id;
		data += "<br>";
		data += "비밀번호 : " + pwd;
		data += "</html>";
		data += "</body>";
		out.print(data);
	}

	 }