728x90
반응형
SMALL
내 ip확인 방법
명령프롬프트(cmd) 실행

ipconfig
코드 복사붙여넣기 enter

IPv4 주소에 적힌 ip주소를 복사하여 내가만든 server 주소 localhost지운 후 붙여놓고 저장하면 새로운 ip주소 생성
-> 다른 서버를 들어가면 내 ip주소가 다른 사람에게 뜸 (동적발생)
response 사용하기

-> encoding을 안해줘서 한글 입력시 ?로 출력됨
1.

추가하기
단, 위치는 out객체 생성 전에 해야함.
package com;
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;
/**
* Servlet implementation class Ex01
*/
@WebServlet("/Ex01")
public class Ex01 extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response)
*/
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
//요청하는 Client의 IP주소 확인
String ip = request.getRemoteAddr();
System.out.println("접속한 사람 ip : "+ip);
//response.setCharacterEncoding()
response.setCharacterEncoding("EUC-KR");
//PrintWriter : Servlet이 HTML문서를 응답할 때
//HTML문서 안에다가 태그 및 글자를 작성할 수 있는 객체
PrintWriter out = response.getWriter();
out.print("<html>");
out.print("<body");
out.print("<h1>정은이의 홈페이지</h1>");
out.print("</body>");
out.print("</html>");
}
}

잘 나옵니당
728x90
반응형
LIST
'스마트인재개발원 > JSP . SERVLET' 카테고리의 다른 글
[JSP/SERVLET] URL Mapping / PrintWriter 객체 / form 태그 / form태그 사용방법 / 데이터 전송 후 개발창에서 데이터 확인방법 / 데이터 꺼내오기 (0) | 2022.10.12 |
---|---|
[JSP/SERVLET] URLMapping이란? URLMapping 변경방법 (0) | 2022.10.11 |
[JSP/SERVLET] IP주소에 따른 다른 출력물 출력하기 (0) | 2022.10.11 |
[JSP/SERVLET] JSP/SERVLET 사용 환경 구축 방법 (0) | 2022.10.11 |
[JSP/SERVLET] JSP/SERVLET을 배워야하는 이유 (2) | 2022.10.11 |