09 표현 언어와 커스텀 태그 (1)


09 표현 언어와 커스텀 태그 (1)

1. 표현 언어 (Expression Language) 1) 표현 언어란 표현 언어는 처음 JSTL(JSP Standard Tag Library) 이 소개되었을 때 나온 것으로, MVC 패턴에 따라 뷰(View) 역할을 수행하는 JSP 를 더욱 효과적으로 만들려는 목적으로 개발되었습니다. JSP 의 데이터를 표현할 때 스크립트(<% %>) 이나 표현식(<%= %>) 혹은 <jsp:getProperty /> 등을 사용했습니다. 그런데 스크립트릿이나 표현식은 페이지 내에서 객체 선언 부분이 따로 들어가야 하고, <jsp:Property />의 경우에도 <jsp:useBean> 과 함께 사용해야 하며 단순 출력 이외의 표현은 안된다는 문제가 있었습니다. 표현 언어는 이러한 문제를 해결하고 만들어진 기술로, 빈즈 속성 값을 더욱 쉽고 제약을 덜 받는 방법으로 사용할 수 있도록 해줍니다. 표현 언어를 사용하면 코드가 복잡해지는 것을 줄일 수 있고, JSP를 일종의 템플릿 코드처럼 사용할 수 ...


#JSP #자바웹 #표현언어

원문링크 : 09 표현 언어와 커스텀 태그 (1)