특수문자(&)가 파라미터로 넘어왔을때를 문의드립니다.
- 작성자 :
- 임*미
- 작성일 :
- 2016-09-22 13:35:28
- 조회수 :
- 1,220
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
ckeditor를 사용하여 에디터에서 <나 >를 쓰면 전송시 이스케이프 문자로 변경하여 보내는데, 컨트롤러에서 확인해보면 원래의 <가 아니라 &가 빠져있는 lt;로만 보입니다.
&가 서버에 들어오면서 없어지는것 같은데 혹시 해결방법을 알 수 있을까요? 그냥 스크립트단에서 URI인코딩을 하는수밖에 없는지...
multipart/form-data를 사용하고 있습니다.
&가 서버에 들어오면서 없어지는것 같은데 혹시 해결방법을 알 수 있을까요? 그냥 스크립트단에서 URI인코딩을 하는수밖에 없는지...
multipart/form-data를 사용하고 있습니다.
A
안녕하세요.
표준프레임워크센터입니다.
올려주신 내용만으로는 에디터의 문제인지, XSS방지를 위한 기능으로 인해 치환이 되는건지 확인이 어렵습니다.
우선 에디터에서 특수문자로 치환하는데에서 발생한다고 가정을 하면
아래와 같이 변경해보시기 바랍니다.
ex)VO
public String getNttCn() {
return nttCn==null ? "" : nttCn.replaceAll(" "," "); //특수문자 처리
}
수고하십시오
표준프레임워크센터입니다.
올려주신 내용만으로는 에디터의 문제인지, XSS방지를 위한 기능으로 인해 치환이 되는건지 확인이 어렵습니다.
우선 에디터에서 특수문자로 치환하는데에서 발생한다고 가정을 하면
아래와 같이 변경해보시기 바랍니다.
ex)VO
public String getNttCn() {
return nttCn==null ? "" : nttCn.replaceAll(" "," "); //특수문자 처리
}
수고하십시오