Notice
Recent Posts
Recent Comments
Link
«   2024/06   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

chapter05 : servlet 본문

JSP/SERVLET

chapter05 : servlet

GAWON 2023. 5. 23. 18:49
package org.joonzis.ex;

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("/Ex05_servlet")
public class Ex05_servlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
  
    public Ex05_servlet() {
        super();
      
    }

	
	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(); //웹 브라우저에 출력하기 위한 객체
		
		//웹 브라우저에 출력하는 메소드 print()
		out.print("<html>");
		out.print("<head>");
		out.print("<title>");
		out.print("</title>");
		
		//request가 가지고 있는 기본 정보
		String url = request.getRemoteAddr();
		String host = request.getRemoteHost();
		String user = request.getRemoteUser();
		int port = request.getRemotePort();
		
		out.print("요청 주소 : " + url +"<br>");
		out.print("요청 호스트 : " + host +"<br>");
		out.print("요청 사용자 :  "+ user +"<br>");
		out.print("요청 포트 :  "+ port +"<br>");
		
		out.print("<body>");
		out.print("</body>");
		out.print("</html>");
		
	}

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

}

'JSP > SERVLET' 카테고리의 다른 글

chapter07 : request.java / request.jsp  (0) 2023.05.23
chapter06 : request.java / request.jsp  (0) 2023.05.23
chapter04 : servlet  (0) 2023.05.23
chapter03 : servlet  (0) 2023.05.23
chapter02 : servlet  (0) 2023.05.23