*HttpServletResponse 객체이용
package sec02.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 LoginServlet2
*/
@WebServlet("/login2")
public class LoginServlet2 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#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8"); // 브라우저에서 전송된 데이터를 인코딩한다
response.setContentType("text/html;charset=utf-8"); //setContentType() 이용해 응답할 데이터 종류가 html임을 설정한다
PrintWriter out = response.getWriter(); // HttpServletResponse 객체의 getWrite()를 이용해 출력 스트림 printWriter 객체를 받아온다
String id = request.getParameter("user_id");
String pw = request.getParameter("user_pw");
String data = "<html>"; //브라우저에 출력할 데이터를 문자열로 연결해서 html 태그로 작성한다
data += "<body>";
data += "아이디 :"+id;
data += "<br>";
data += "<패스워드 :>"+pw;
data += "</body>";
data += "</html>";
out.print(data);
}
private void destory() {
System.out.println("destory 메서드 호출");
}
}
doHandle 사용해서 get방식post방식 동시처리하기 (0) | 2022.06.09 |
---|---|
post 방식으로 서블릿 요청하기 (0) | 2022.06.09 |
getParameterNames() 예시 (0) | 2022.06.08 |
애너테이션을 이용한 서블릿 매핑 (0) | 2022.06.07 |
(servlet)다수의 서블릿 매핑하기 (0) | 2022.06.07 |