드코
1k
2019-03-15 17:25:55 작성 2019-03-15 17:27:07 수정됨
1
134

A.jsp에서 B.jsp로 파라미터 전송


A.jsp에서 어떠한 버튼을 누르면 B.jsp로 파라미터a=123의 값을 전송을 하려고 합니다.

그런데 문제가


A.jsp에서 버튼눌러서 B.jsp로 a=123 파라미턴 넘긴 후 화면에 보이는 페이지는 C.jsp로 넘어가야 하는게

문제 입니다.


기존에는 A.jsp에서 버튼을 누르면 안보이게 iframe을 생성해서 B.jsp를 띄워 a=123의 값을 넘겨주고

보이는화면은 C.jsp로 넘어갔습니다.


하지만 A.jsp가 있는 서버는 https로 변경하였고  B.jsp가잇는 서버는 http라서 iframe을 사용을 못하게 되었습니다.

어떠한 방법이 있을까요?


A.jps는  www.test.com 이고   B.jsp는  bbb.test.com 입니다.  언어는 Spring, jsp 입니다.

추가적으로 B.jsp는 소스 수정이 불가능합니다.

0
0
  • 답변 1

  • vernum
    893
    2019-03-15 17:38:16

    Spring Resttemplate 를 이용하면 될 것 같습니다.

    1. A.jsp 에서 기존 Iframe 대체할 콘트롤러의 메소드를 호출 

    2. 메소드 내부에서는  Resttemplate 이용해서 B.jsp 호출  후 결과 확인

    3. C.jsp 로 리다이렉트

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.