-
JSP에서 다른 화면으로 링크를 통해 이동하면서 데이터를 넘겨받기샤자의 개발일지/JavaScript, jQuery 2025. 4. 3. 09:22728x90
제가 찾아본 방법으로는 크게 두가지가 있습니다.
1. URL 파라미터를 사용하여 데이터 넘기기
1) JSP에서 링크 생성
JSP 파일에서 링크를 생성할 때, URL에 파라미터를 추가하여 데이터를 넘길 수 있습니다.
<a href="nextPage.jsp?fj_id=${fj_id}&peo_id=${peo_id}">다음 페이지로 이동</a>
${fj_id}와 ${peo_id}는 JSP에서 사용할 수 있는 EL(Expression Language)로, 변수의 값을 출력합니다.
2)서버에서 데이터 받기
다음 페이지에서 이 데이터를 받으려면, request.getParameter() 메서드를 사용합니다.
<%
String fj_id = request.getParameter("fj_id");
String peo_id = request.getParameter("peo_id");
%>
2. 폼을 제출하여 데이터 넘기기1) 폼을 사용하여 데이터를 넘길 수도 있습니다. 이 방법은 주로 POST 요청을 사용합니다.
<form action="nextPage.jsp" method="post">
<input type="hidden" name="fj_id" value="${fj_id}">
<input type="hidden" name="peo_id" value="${peo_id}">
<button type="submit">다음 페이지로 이동</button>
</form>
2) 서버 측에서 데이터를 받는 방법은 URL 파라미터와 동일합니다.
<%
String fj_id = request.getParameter("fj_id");
String peo_id = request.getParameter("peo_id");
%>
이 두 가지 방법 중 하나를 선택하여 데이터를 넘길 수 있습니다. URL 파라미터는 GET 요청에 적합하며, 데이터가 노출되므로 민감한 정보는 피하는 것이 좋습니다. 반면, 폼 제출은 POST 요청을 사용하여 데이터를 숨길 수 있습니다.728x90'샤자의 개발일지 > JavaScript, jQuery' 카테고리의 다른 글
클릭 이벤트 새 창으로 열리게 변경 (0) 2025.04.22 JSP에서 특정 값이 없을 때는 0을 출력하고, 값이 있을 때는 그 값을 출력하는 조건식 (0) 2025.04.04 SELECT 박스에서 선택한 값 데이터 요청 전송 (0) 2025.04.01 개발일지 (0) 2022.12.03