IDE & Framework/분류중
server side script, client side script
Greensky0026
2021. 5. 18. 12:34
반응형
헷갈려서 두고두고 보려고 정리합니다.
한 jsp 파일에 작성을 했더라도, 위 아래 순서대로 실행되는게 아닙니다.
server side script 실행 후 client side script가 실행됩니다.
jsp와 jsp의 태그 라이브러리인 jstl은 server side script 입니다.
그리고 html, java script와 jquery는 client side script입니다.
즉, jsp가 실행된 이후에 html 및 script를 불러 들입니다.
이후엔 순서가 존재하기 때문에 js가 html 속성 정의 전에 속성값을 가져오는 문장이 있으면
실패하는 것 입니다.
따라서 js의 변수는 jstl에서 사용 불가능 하지만 jstl의 변수는 js에서 사용가능합니다.
그러므로, 작성시에 적절한 분류 및 제어가 필요합니다.
반응형