Servlet 데이터 공유

김규원·2024년 1월 24일

24.01: 실전! JSP(完)

목록 보기
10/13
post-thumbnail

인프런 강의 <<실전 JSP(renew ver.)>>수강 후 공부를 위해 정리한 글입니다.

servlet parameter

getServletConfig().getInitParameter("..");

  • string 형식으로 받아야 함.

  • 전 포스팅과 유사하다! 오직 차이점은 jsp 이냐 servlet 이냐!

context parameter

getServletContext().getInitParameter("..");

  • string 형식으로 받아야 함

context attribute

getServletContext().setAttribute("..","...");
getServletContext().getAttribute("...");

  • String으로 형변환 해야함.
package com.servlet;

public class ServletGet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
		System.out.println(" -- doGet() --");
		
		PrintWriter out = response.getWriter();
		
		String connectedIP = (String)getServletContext().getAttribute("connectedIP");
		String connectedUser = (String)getServletContext().getAttribute("connectedUser");
		
		out.print("<p>connectedIP : "+ connectedIP + "</p>");
		out.print("<p>connectedUser : "+ connectedUser + "</p>");
	}

	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		doGet(request, response);
	}

}
profile
행복한 하루 보내세요

0개의 댓글