표현언어

2020/JSP SERVLET 2019. 12. 17. 21:00
반응형

 

  초기에는 HTML 태그를 중심으로 자바를 이용해 화면을 구현했으나 화면에 대한 요구 사항이 복잡해ㅣ면서 자바 코드를 대체하는 액션 태그가 등장했습니다. 이어서 JSP2.0에서는 페이지 안에서 복잡한 자바 코드를 제거하는 쪽으로 발전했습니다. 디자이너 입장에서는 JSP페이지 안에 복잡한 자바 코드가 있으면 화면 작업을 하기가 어려웠기 때문입니다. 그리고 현재 JSP페이지는 스크립트 요소보다는 표현언어(EL, Expression Language)와 JSTL(JSP Standard Tag Library, JSP 표준 태그 라이브러리)을 사용해서 구현합니다.

 

JSP 페이지에서 표현식을 이용한 값 출력

표현언어의 특징?

  • 기존 표현식보다 편리하게 값을 출력합니다.
  • 변수와 여러 가지 연산자를 포함할 수 있습니다.
  • JSP의 내장 객체에 저장된 속성 및 자바의 빈 속성도 표현 언어에서 출력할 수 있습니다.
  • 표현 언어 자체 내장 객체도 제공됩니다.
  • JSP페이지 생성 시 기본설저은 표현언어를 사용할 수 없습니다.
  • 페이지 디렉티브 태그에서는 반드시 isELIgnored=false로 설정해야 합니다.
  • 표현 언어의 형식 ${표현식 or 값}

JSP에서 간단하게 표헌언어를 사용해 데이터를 출력해 보겠습니다.

elTest1.jsp

 

출력화면

반응형
블로그 이미지

꽃꽂이하는개발자

,