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에서 사용가능합니다.

그러므로, 작성시에 적절한 분류 및 제어가 필요합니다. 

 

 

 

반응형