1. 한글 깨짐 현상
1-1)
회원가입 동의 약관을 txt파일로 만들어서 <%@ include file="파일명"%> 으로 가져오려 했으나,
txt파일의 한글이 다 깨졌었다.
이유는, txt파일이 ANCI로 되어있었기 때문이었다.
txt파일 저장 시 UTF-8로 저장해야 깨지지 않는다.
1-2)
queryString으로 값을 넘길 때 한글은 ??? 로 표시되었다.
값을 가져 올때는 항상
request.setCharacterEncoding("UTF-8"); 을 해야하고
추가적으로 server파일에 URIEncoding="UTF-8" 을 설정해줘야 한다.
자세한 내용은 tomcat에서 encoding을 검색하면 알 수 있다.
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
2. 태그 위치
2-1)
fieldset과 legend의 태그 위치가 form 태그 밖에 있었다.
잘못된 방식이다.
form 태그 안에 fieldset과 legend가 있어야 한다.
form-fieldset-legend는 항상 짝꿍이다!
2-2)
header랑 footer랑 짤랐는데, header, footer 안에 body 태그가 들어가 있어서
validator 돌릴 때 에러가 났다.
header, footer 어디까지 짤랐는지 잘 확인하고 body 태그는 하나만!
'부족했던 부분' 카테고리의 다른 글
호스팅 오류 (0) | 2020.01.23 |
---|---|
2020.01.19 - 오라클 연동 오류, java파일 읽기 오류 (0) | 2020.01.20 |
2020.01.17 - 서블릿까지만 나누기 (0) | 2020.01.18 |
2020.01.07 - jsp와 오라클 연동, mysql 문법(having, distinct) (0) | 2020.01.16 |
2020.01.09 - 태그의 잘못된 사용(값 넘기기), dynamic web project 복사 (0) | 2020.01.10 |