2025.10.28
브라우저에서 서버로 오는 모든 값은 문자열(String) 형태로 전송된다.
숫자 계산 등 다른 자료형으로 쓰고 싶으면 형변환을 직접 해야 한다.
Request객체가 제공하는 기본 기능
<h3>클라이언트 IP:<%=request.getRemoteAddr() %></h3>
<h3>클라이언트 접속 port:<%=request.getRemotePort() %></h3>
<h3>서버 서비스 IP:<%=request.getServerName() %></h3>
<h3>서버 서비스 port:<%=request.getServerPort() %></h3>
<h3>접속 프로토콜 방식:<%=request.getProtocol() %></h3>
<h3>접속 방식:<%=request.getMethod() %></h3>
<h3>사용자 접속 페이지:<%=request.getRequestURI() %></h3>
<h3>서비스 프로젝트 이름:<%=request.getContextPath() %></h3>
<h3>프로젝트의 절대경로(서버입장):<%=request.getRealPath("/") %></h3>
String num1_s = request.getParameter("first");
if(num1_s == null || num1_s.equals("")) {
num1_s = "0";
}
int a = Integer.parseInt(num1_s);