서블릿 관련 질문입니다.

조회수 914회

jsp 에서 ajax통신으로 서블릿으로 값을 전송해서 새로운 jsp페이지에서 값을 받아 출력시키려고합니다. 서블릿으로 전송을 받은것까지는 확인을했는데 그값을 새로운 jsp페이지에서 출력시키려면 그방법이 어떻게되나요?

지금까지 시도한방법은 기존 jsp 페이지에서 window.open을 이용해서 페이지를 띄우고 서블릿에서 전송받은값을 확인한후

RequestDispatcher dispatcher = request.getRequestDispatcher("jsp/secondPage.jsp"); dispatcher.forward(request, response); 를통해서 그값을 전달하려고 하고있습니다. 그런데 새로운페이지에서

<% String context = (String)request.getParameter("obj"); System.out.print(context+"\n"); %>를통해 출력을 시켜 확인을 하는데

한번은 정상적으로 입력받은값이 출력이되고 null이 출력됩니다.

해당소스는 깃헙에 올라가있습니다.

https://github.com/gmba0212/GoJSSturdy

  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)