alert 표시 후 이전 page에서 post로 넘겨온 값이 없어져요..

hyangmi0713의 이미지

***************** main.jsp *****************

<script>
function searchCheck(){
//검색 searchProblem
var gsWin = window.open('about:blank','searchResult');
var frm =document.serach;
frm.action = 'sub_list_search.jsp';
frm.target ="searchResult";
frm.method ="post";
frm.submit();
}
</script>

검색조건 타이틀 내용 작성자

***************** sub_list_search.jsp *****************

<%
String searchProblem = request.getParameter("searchProblem");
String searchKeyword = request.getParameter("searchKeyword");

PublicationInfoDAO publicationInfoDAO = new PublicationInfoDAO();
ArrayList menu3rdList = publicationInfoDAO.getSearchMenu3rdList(menu3rd, searchProblem, searchKeyword);
%>

<script> function mySubmit() { var checkRowChk = false; var arr_ChcekRow = document.getElementsByName("checkRow"); for(var i=0; i

// 엑셀파일 다운로드 버튼 /// ArrayList menu3rdList값 출력

main.jsp에서 키워드 값을 post 방식으로 sub_list_search.jsp에 보내준뒤

넘겨값은 keyword로 값을 검색하여 sub_list_search.jsp에서 결과값을 보여줍니다.

그리고 sub_list_search.jsp에서 버튼을 클릭하면 결과값을 엑셀로 다운로드 할 수 있도록 구현 중입니다.

엑셀 다운로드 시 다운로드 할 행을 체크박스로 선택할 수 있는데..

선택된 행이 없을 경우 alert로 경고Msg를 표시합니다.

이때 alert 표시 후 화면이 다시 표시되면서 main.jsp에서 넘겨받은 post값이 null로 바뀌어 화면이 표시되지 않습니다..

alert 표시 후 post로 넘겨 받은 값을 유지할 수 있는 방법에 대해 조언 부탁 드립니다.