-
JSP - 리퀘스트 (Request) 기본객체기타/Servlet 2020. 12. 9. 12:33
JSP에서 가장 많이 사용되는 기본객체이다.
웹 브라우저는 해당 웹 서버에 연결된 후 요청정보를 전송하는데,
이 요청정보를 제공해는 객체이다.
getParameter(String name)
name에 해당하는 파라미터 값을 구함
Names()
모든 파라미터 이름을 구함
Values(String name)
name에 해당하는 파라미터값들을 구함
간단한 예제
<form action="request_send.jsp"> 나이를 입력해주세요 <input type="text" name="age"/> <input type="submit" value="전송" /> </form>
action을 이용해 해당 값을 jsp 파일로 전송해준다.
<% String str = request.getParameter("age"); int age = Integer.parseInt(str); if (age >= 19){ //age라는 파라미터에 get방식으로 전송하는 예 response.sendRedirect("adult.jsp?age=" + age); }else{ response.sendRedirect("child.jsp?age=" + age); } %> <%=age %>
넘겨 받은 input 값은 무조건 String으로 받는다.
숫자를 사용하고 싶을 땐 Integer.parseInt(); 를 이용해 숫자로 변환시킨다.
<% String str = request.getParameter("age"); int age = Integer.parseInt(str); %> <p>당신의 나이는 <%=age %>세 입니다.</p>
<% String str = request.getParameter("age"); int age = Integer.parseInt(str); int year = 20-age; %> <p>당신의 나이는 <%=age %>세 입니다.</p> <p>성인까지 앞으로 <%=year %>년 남았습니다</p>
'기타 > Servlet' 카테고리의 다른 글
JSP- 쿠키(Cookie) (0) 2020.12.09 JSP - 액션태그 (0) 2020.12.09 지시자 (0) 2020.12.08 JSP 스크립트 요소 - 스크립트릿, 표현식, 선언 (0) 2020.12.08 태그의 개념과 내장객체 (0) 2020.12.08