2011-09-16 4 views
0

3 JSP가 있습니다. search.jsp, showResult.jsp, updateResult.jsp를 호출 할 수 있습니다.
search.jsp에서 나는 데이터베이스에서 결과를 검색해야하는 8 개의 필드가 있습니다. 그래서 search.jsp를 제출하면 showResult.jsp가 호출되며, request.getParameter를 사용하여이 모든 필드를 얻습니다. 그 후 showResult.jsp에 모든 결과를 표시합니다. 모든 결과 행에는 마지막에 세부 정보 단추가 있으며이를 클릭하면 모든 세부 정보가있는 팝업이 열리고 업데이트 할 수 있습니다. 또한 팝업에는 이미지 업로드를위한 파일 입력 유형이 있습니다.Jsp Flow 검색 및 업데이트 양식

내 문제는 업데이트 버튼을 클릭 할 때 updateResult.jsp를 호출하고 값을 업데이트 한 후 동일한 검색 결과로 showResult.jsp로 다시 이동하는 방법입니다.

URL을 오래 작성하고 URL의 모든 값을 표시하므로 URL 재 작성을 사용하고 싶지 않습니다. becoz를 업데이트하기 위해 AJAX를 사용할 수 없습니다. j.smethos에서 파일의 경로를 가져 오는 방법은 무엇입니까?

도와주세요. vikas

답변

0

기존 창에서 팝업에 액세스 할 수 있습니다. 한 가지 방법은 Ajax를 사용하여 팝업 내용을 새 검색 결과의 HTML 결과로 바꾸는 것입니다. IMO 팝업을 사용하지는 않지만 다른 문제입니다.

+0

덕분에 UR 주셔서 감사합니다.하지만이 팝업은 내가 사용하는 새 창이 아닙니다. div를 표시하고 배경을 숨기기 만합니다 (모든 결과). jquery 팝업입니다. – vikas27

+0

그럼 훨씬 쉽습니다. –

+0

쉬운 방법. 어떻게하면 URL을 다시 작성하지 않고도 결과 양식에 업데이트 양식의 값을 전달할 수 있습니다. 그리고 request.setAttribute 사용할 수 있지만 showResult 폼에 대한 많은 검사를 만들어야합니다. 거기에 다른 아이디어가있다. 내가 말했듯이 나는 AJAX becoz를 사용할 수 없다. 나는 이미지를 업로드 할 수 있고 아약스는 자바 스크립트 함수를 호출해야하고 그 함수에서는 업로드 된 파일의 전체 경로를 얻을 수 없다. 통로. – vikas27