티스토리 뷰

JSP

[JSP] JSP내에서 자바 코드 넣기.

JSvsJS 2015. 12. 6. 10:07

JSP내에서 자바코드를 넣는 방법은 3가지가 있습니다.

(How to include java code in Jsp page?

(There are 3 things that include it)

- 스크립트릿(Scriptlet), 표현식(Expression), 선언부(Declaration)

각각의 차이를 한번 알아봅시다.

(Let`s find out their differences)


스크립트릿(Scriptlet)

: 자바 코드를 실행하기 위해 쓰인다.

(To execute java code in js page)

사용법(Usage)

 - <% .... %>

ex)

               <div id="staticChartsArea">

<%

for (int i = 0; i < 4; i++) {

%>

<div class="staticChart" id="id="Chart<%=charts[i]%>">

<%=charts[i]%>

</div>

<%

}

%>

</div>


표현식(Expression)

 : jsp 페이지내에서 출력결과물의 포함되기 위해 쓰인다.

(To include the result from java code in jsp page)

사용법

- <%= 변수 %>

ex)

<div class="staticChart" id="id="Chart<%=charts[i]%>">

<%=charts[i]%>

</div>


선언부(Declaration)

 : JSP 페이지 내에서 , 스크립트릿이나 표현식이 사용할 수 있는 변수 및 함수를 정의한다.

(to declar variables that be used in expression and scriptlet)

사용법

- <%! 선언내용 %>

ex)

<%!

String[] charts = new String[] { "BarChart", "ChordChart", "PieChart", "scatterplot" };

%>


<div id="staticChartsArea">

<%

for (int i = 0; i < 4; i++) {

%>

<div class="staticChart" id="id="Chart<%=charts[i]%>">

<%=charts[i]%>

</div>

<%

}

%>

</div>



'JSP' 카테고리의 다른 글

[JSP] JSP내 java 클래스 넣기  (0) 2015.12.06
댓글