📖프로젝트를 진행하면서 값을 백엔드 쪽으로 넘길때
특수문자 & 가 & 로 변경되어서 들어가는 경우가 있었다.
HTML 특수문자 코드표를 보면
& 가 & 로 encode 되서 넘어오고 있어서
해당 값을 decode 하여 DB에 &로 들어갈 수 있도록
백단에서 StringEscapeUtils 를 사용하였다.
- 실습 -
jsp input 값을 < 프로젝트 테스트> 라고 데이터를 보냈더니
< 프로젝트 테스트 > 로 넘어오는 내용 확인
StringEscapeUtils.unescapeHtml(value) 를 추가해서 실행
< 프로젝트 테스트 > 로 decode 되어 값이 넘어가는 내용 확인
728x90
'Language > JAVA' 카테고리의 다른 글
[JAVA] Chapter 7. 객체 지향 프로그래밍Ⅱ (0) | 2022.05.24 |
---|---|
[JAVA] Chapter 6. 객체 지향 프로그래밍Ⅰ (0) | 2022.05.22 |
[JAVA] Map - getOrDefault 란? (0) | 2021.06.28 |
[JAVA] Chapter5. 배열 (0) | 2021.05.20 |
[JAVA] Chapter4. 조건문과 반복문 (0) | 2021.05.20 |