해결된 질문
작성
·
269
0
강의록을 보면 이전의 MemberFormServlet 코드에서는 응답 메시지 상단에 <!DOCTYPE HTML>을 명시해주었는데,
왜 이번 jsp에서는 html 태그 위에 <!DOCTYPE HTML>를 명시해주지 않아도 정상적으로 동작하나요?
https://developer.mozilla.org/en-US/docs/Web/HTML/Quirks_Mode_and_Standards_Mode
위에서 <!DOCTYPE HTML>는 브라우저한테 어떤 document 타입을 사용하는지를 알려주기 위해 반드시 최상단에 명시해야 한다고 되어 있습니다. 만약 이것을 명시하지 않으면 quirk mode로 동작이 되서 현재 널리 채택된 full-standard mode와 다르게 렌더링될 수 있다고 되어있습니다.
답변 1
0
안녕하세요. Ambition님
예제에서는 HTML을 정확하게 랜더링 하는 것이 목적이라기 보다는 jsp와 서블릿의 작동 방식을 이해하는 것이 목적입니다.
따라서 이 부분은 이번 학습 과정에서는 크게 고려하지 않으셔도 괜찮습니다 🙂
감사합니다.
아 그렇군요 학습 편의상 생략한거라고 보면 되겠네요 감사합니다 :)