아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
고귀한하운드37
고귀한하운드3719.06.16

jsp 실행 순서 질문드립니다.

현재 jsp 내에서 java와 javascript를 사용하여 코딩을 하고 있는데, 이 때 실행 순서가 어떻게 되는지 질문드립니다. db로 데이터를 받을 때 java로 받고, html에서 input tag로 받아서 javascript로 넘기는데, 순서 때문에 잘 안되는 것 같아서요. 서버상에서 작동되는 언어와 클라이언트 상에서 작동되는 언어 상의 차이인지.. 질문드립니다..!

55글자 더 채워주세요.
답변의 개수
2개의 답변이 있어요!
  • JSP 내부에서 사용하는경우 위에서부터 아래로 읽습니다.

    기본적으로는 JAVA > javascript 인게 맞습니다만

    java

    javascript

    java

    javascript

    순서대로 jsp 파일을 작성했다면 3번째 자바가 실행되기전까지, 4번째 javascript는 3번째에서 일어난 행동값을 캐치할수없습니다.

    한마디로 jsp에 명시한 순서대로 이루어집니다.


  • 실행되는 순서만 다른 게 아닙니다.

    서버를 Node.js express 등으로 구성한다면 서버 단 언어로 자바스크립트를 쓸 수 있지만
    질문자님의 경우에는 서버 단 언어로 JSP를 사용하신 것 같은데요,

    언어와 상관 없이 웹 서버는 브라우저가 받아서 처리할 HTML, CSS, JS를 만들어서 넘겨줄 뿐입니다.

    서버에서 JSP가 다 실행되고 나서, 그 결과를 브라우저가 받으면
    그 다음에 브라우저에서 자바스크립트가 실행됩니다.