.jsp 파일을 다른 .jsp 파일에서 사용하고자 할 때
<jsp:include page='.jsp file path'> 이라는 구문을 많이 사용한다.
여기서 include는 현재 파일에서 다른 파일의 내용을 포함시켜 출력할 수 있게 한다.
즉, 두 개의 파일이 가지고 있는 내용을 하나의 페이지에서 출력하고자 할 때 사용한다.
일반적으로 header 와 footer에 해당하는 내용은 페이지에 반복적으로 사용되기 때문에 별도의 .jsp 파일을 둬서 해당 파일을 포함시켜 출력한다. 그렇게 되면 일단 코드가 짧아져 가독성이 좋다. 그리고 수정이 필요할 때도 일일히 모든 파일을 수정할 필요 없이 포함되는 .jsp 파일만 수정하면 된다.
.jsp파일을 실행 시키는데 자꾸 include한 내용이 실행되지 않았다.
포함되는 파일의 코드를 다시 확인하고, 이상이 없어 파일을 지웠다가 다시 만들어도 똑같았다.
원인은 바로 script 태그의 end tag, 즉 </script>가 빠져있다는 것이었다.
이클립스는 노란줄이 떠도 굳이 수정하지 않아도 실행이 되는 경우가 있어 그냥 지나치기도 했고, tag는 저렇게 end tag까지 두개로 쓰지 않고 내용이 짧은 경우 <tag 'content' /> 처럼 하나로 작성하기도 해서 문제라고 생각하지 못했다. 생각보다 간단하게 해결되서 다행이다 싶으면서도 당연히 오류라고 생각하지 않았던 부분이 원인이라는 걸 아니 앞으로 경우의 수는 많이 생각해야겠다 싶다.
'Web' 카테고리의 다른 글
Power Mockup 설치 방법 3가지 (무료 有) (0) | 2021.07.30 |
---|---|
Protocol / FTP / SFTP 의 의미 (0) | 2021.07.26 |
[Web] XML 이란? (0) | 2021.07.16 |
[Web] DBCP (0) | 2021.07.15 |
[Web] Forwarding & Redirect (0) | 2021.07.13 |