문제 및 해결

[해결] 문자열 공백이후 사라짐 문제

박성하하 2023. 7. 5. 12:44
728x90
반응형

1. 문제발생장소 : 도서관 프로젝트

2. 문제 개요 : 도서정보수정에서 Model로 값을 불러와 수정페이지에 값이 들어와있어야 하는데, 띄어쓰기가 있는 제목들은 띄어쓰기 이후의 문자들이 사라지는 현상 발생.

3. 해결 과정 

   3-1 값이 제대로 넘어오는지 확인 (console)

요청값이 제대로 넘어옴 확인

 

   3-2 코드확인

띄어쓰기 이후의 문자열들이 " "로 따로 나눠져있다.

 

4. 해결

처음엔 <pre> 태그를 사용해서 해결해보려고했으나 그럼에도 해결되지않았다.
그러다가 태그를 넣고 지우고 하다가 뭔가 이상해서 보니 <c:out value>태그에 따옴표가 없었다. 즉
value = <c:out value="${list.booktitle}" /> 
value =  '<c:out value="${list.booktitle}"/>'  이렇게 바꾸니 정상적으로 문자가 다 불러와졌다.

 

5. 후기

타이핑 빨리하지말고 천천히하더라도 꼼꼼하게 하자 😎
문제가 생기면 콘솔,개발자도구부터 살펴보자

 

 

728x90
반응형