Web

[Web] 웹 실행순서

라이언납시오 2021. 3. 8. 15:55
728x90
반응형

1. 웹 실행순서란?

: 서버 작동 순서로, 다음과 같다

Java JSTL HTML JavaScript

 

2. JSTL ↔ JavaScript에서 어떻게 사용?

 JSTL에선 JavaScript 값을 받을 수 없다

JavaScript에서는 JSTL이 사용 가능하다

 

3. 예시

 

#1

<c:set var = "testing" value = "abcd"/>
<script type="text/javascript">	
	window.load = function(){
            var par = '<c:out value="${testing}"/>';
            alert(par);
    	}
</script>

//결과: abcd의 내용을 가진 팝업창 표시

#2

<script type="text/javascript">	
    var s_name = new Array();
    var s_major = new Array();
    <c:foreach items="${students}" var="student">
        s_name.push("${student.name}");
        s_major.push("${student.major}");
    </c:foreach>
</script>

//결과: s_name와 s_major에는 각각 Students 리스트에 존재하는 학생들의 이름과 전공을 저장한다

 

728x90
반응형