JSP 표현식 요소에는 평가되고, 문자열로 변환되고, JSP 파일에서 표현식이 나타나는 위치에 삽입되는 스크립팅 언어 표현식이 포함됩니다.
표현식의 값은 문자열로 변환되기 때문에 JSP 파일의 HTML 태그 여부에 관계없이 텍스트 줄 내에서 표현식을 사용할 수 있습니다.
expression 요소는 Java 언어 사양에 따라 유효한 모든 표현식을 포함할 수 있지만 표현식을 끝내기 위해 세미콜론을 사용할 수는 없습니다.
다음은 JSP 표현식의 구문입니다 -
<%= expression %>
위의 구문과 동일한 XML을 다음과 같이 작성할 수 있습니다. -
<jsp:expression> expression </jsp:expression>
다음 예는 JSP 표현식을 보여줍니다 -
<html> <head> <title>A Comment Test</title> </head> <body> <p>Today's date: <%= (new java.util.Date()).toLocaleString()%></p> </body> </html>
위의 코드는 다음 결과를 생성합니다 -
Today's date: 11-Sep-2010 21:24:25