여기에 내가하고 싶은 일이 있습니다 (더 나은 방법이 있다면 제안 해주세요).
페이지 1 (jsp) : 양식 데이터를 수락합니다. jquery는 양식 제출 버튼을 바인딩합니다. 입력을 확인한 다음 제출합니다.
Page 2 (jsp) : 정적 HTML이로드됩니다. 이제 page1에서 양식의 일부로 제출 된 데이터를 사용하여 page2 동적 부분을 채우는 ajax 호출 (jquery)을 만들고 싶습니다.
<% out.println(request.getParameter("someparam"));%>
위의 스크립트 태그 내에서 작동하지 않습니다.
그래서 하나의 옵션 : jsp에서 이러한 양식 변수를 가져옵니다. 숨겨진 변수를 설정 한 다음 jquery에서 해당 양식 변수를 처리합니다.
더 나은 옵션이 있습니까?
내가 틀렸다면 정정하십시오.하지만 JSP 페이지에 AJAX 호출을하고 응답 / HTML을 표시하는 것 같습니다. out.println을 사용하면 AJAX 호출의 요청 매개 변수를 HTML 내의 스크립트 태그에 인쇄하는 것처럼 보입니다. 샘플 코드 없이는 무엇이 잘못되었는지 말하기가 어렵습니다.
이에 대한 더 나은 대안을 찾고 있으므로 클라이언트 측 템플릿 엔진을 사용하고 데이터 (json, xml) 만 서버 측과 교환하는 것이 좋습니다. 이는 전송되는 데이터를 줄이고 프런트 엔드의 응답 성을 향상시키는 데 도움이됩니다.
Backbone 또는 AngularJS를 사용 하고 브라우저와 데이터 / JSON을 교환하기 위해 서버 측을 리팩토링하는 것을 고려하십시오 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다