ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

    댓글

Designed by Tistory.