queisdone
149
2019-02-13 12:44:43
2
396

get방식으로 엔드(&) 값 넣어줄 때 잘리는현상


안녕하세요


jsp에서 get방식으로 Controller한테 넘겨주는데요,

http:// ((주소링크)) ?pageNum=1&eventCode=3927423234

이런식으로 물음표 뒤의 pageNum 과 eventCode를 넘겨주고 있습니다.

컨트롤러에서 String값으로 이를 받아주게 되는데

이상한건, & 이후의 내용이 짤리게 됩니다.

결국 다시 리다이렉트 해줄경우

http:// ((주소링크)) ?pageNum=1&eventCode=3927423234 이 주소로 돌아가게 처리를 해놨는데

http:// ((주소링크)) ?pageNum=1 페이지로 돌아가게 됩니다.

컨트롤러에서 로그 찍어보니 eventCode가 들어오지 않았더군요.

엔드 연산자를 사용하게되면 짤리게되나요 ??.. URIEncoder() 로 처리해서 넘기려 해도

잘 안되는거 같아서요...


0
0
  • 답변 2

  • 부트돼지
    364
    2019-02-13 12:48:55

    잘은 모르지만..저도 몇일전에 파라미터에 & 들어가는거 처리했을때

    var param = encodeURIComponent(param)

    이 함수 써서 파라미터 넣었더니 됐었어요.. 그냥 encodeURI는 &는 인코딩에서 제외시키더라구요

    1
  • queisdone
    149
    2019-02-13 12:50:29

    오.. 감사합니다 해결했습니다!

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