필용
505
2019-03-15 09:25:44
10
319

jsp 게시판 검색기능시 입력값 유지하는 것 어떻게 하나요?


제가 일단 파라미터로 던지값을 다시 불러와서 유지하는것은 구현을 하였습니다.


근데 여기서 F5를 눌러서 새로고침을하면 (제가 GET방식으로 화면을 불러옵니다.)


GET방식으로 보낸값들만 유지가 되고 나머지값들은 다 사라지는 현상입니다.


GET방식으로 보내면 너무 양이 많아지고 그러는데 어떻게 유지하는 방법이 없을까요??

0
0
  • 답변 10

  • 륜디아
    899
    2019-03-15 09:27:17
    쿠키 or 세션
    0
  • 필용
    505
    2019-03-15 09:33:43

    말고는 없나요? 그 방법은 쓰면 좀 애매해서 ㅠㅠ

    0
  • hwan_
    116
    2019-03-15 09:34:18

    세션으로 담아서 값이 없으면 빈칸, 있으면 값을 그대로 출력

    0
  • hwan_
    116
    2019-03-15 09:35:26

    아니면 검색할 때 게터세터로 저장했다가 가져오기식으로 하면 되지 않을까요

    0
  • 필용
    505
    2019-03-15 09:36:28

    원래 파라미터로 값을 던져서 받았는데 그게 새로고침을 하면 사라지나요?? 


    넘어올때는 commandMap에 담겨있는데 새로고침을 하면 없어지던데

    0
  • 륜디아
    899
    2019-03-15 09:49:16 작성 2019-03-15 09:50:43 수정됨

    request영역에 저장한건 리프레시하면 없어져요

    리다이렉트랑 비슷한 느낌이라고 생각하시면 될듯...

    0
  • 필용
    505
    2019-03-15 10:27:52

    그렇군요 ㅠㅠ 그럼 get방식으로 하면 되긴하지만 

    보안상 post방식으로 개발을 하는데 세션이나 쿠키에 담는형식말고는 다른 방도가 없는건가요?

    0
  • 지나가던강아지
    34
    2019-03-15 12:26:11

    리플레시 하면 새롭게 다시 받아들여져서 초기화가 되요. 


    다른방법이 있긴하나 그 방법을 쓰는것보다 세션이나 쿠키에 담으셔서 하시는게 제일 좋은방법의 코드에요

    0
  • 필용
    505
    2019-03-15 13:35:14
    그렇군요 감사합니다!
    0
  • minarai
    1k
    2019-03-15 14:06:50 작성 2019-03-15 14:07:29 수정됨

    바디에 히든으로 데이터를 담아두고 온로드함수 이용해서 데이터를 새로고침 할때마다 불러오는방법도 있지 않을까요


    물론 플레그 같은건 필요해서...

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