ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • forward_개념
    EL, JSTL 2022. 5. 26. 23:33

    :하나의 JSP페이지에서 다른 JSP페이지로 요청 처리를 전달할 때,

    사용 전달하는 페이지에서 request, response객체가 같이 전달되며 URL은 변경되지 않는다.

     

    <입력한 두 개의 수 사이의 값들을 더한 누적 값 구하기>
    <form action="01_2_sumCalc.jsp" method="post">
    첫 번째 수 : <input type="text" name="firstNum"><br>
    두 번째 수 : <input type="text" name="secondNum"><br>
    <button>계산하기</button>: form태그 안에 있는 버튼은 자동으로 submit역할을해서 따로 적어주지 않아도됨.
    </form>


    <%
    int first = Integer.parseInt(request.getParameter("firstNum"));
    int second = Integer.parseInt(request.getParameter("secondNum"));

    int result = 0;
    for(int i = first; i <= second; i++){ ==>for문으로 값 더하기
    result += i;
    }

    request.setAttribute("result", result);
    %>

    <jsp:forward page="sumView.jsp"></jsp:forward>


    <%
    String num1 = request.getParameter("firstNum");
    String num2 = request.getParameter("secondNum");
    int result = (int)request.getAttribute("result");

    %>
    <%= num1 %>부터<%= num2 %>까지의 합은? <span style="color:pink;"><%= result %></span>

     

    'EL, JSTL' 카테고리의 다른 글

    custom_multiply_실습문제  (0) 2022.05.27
    elOperator  (0) 2022.05.27
    el_개념  (0) 2022.05.27
    Include_개념  (0) 2022.05.26
    JSP Action Tag_개념_useBean  (0) 2022.05.26
Designed by Tistory.