-
[헤드퍼스트 Servlet&Jsp] 8-3. EL에서 함수 사용개발입문/Servlet&JSP 2017. 2. 26. 16:49
EL에서 함수를 호출!파라미터는 불러올 수 없으니까. EL 함수 호출 1. public static method를 제공하는 클래스를 작성합니다. 2. 태그 라이브러리 서술자 파일 TLD 을 만듭니다..tld 파일로 함수를 정의한 자바클래스와 이를 호출할 JSP를 매핑해야합니다.uri, function (function-class, function-signature) 3. JSP 에 taglib 지시자를 코딩합니다.TLD 구분자 prefix 4. 함수를 호출하는 EL을 작성합니다. ${prefix:name()} EL 은 널 null과 친합니다.속성/프로퍼티를 못 찾더라도, 널을 나름대로의 규칙에 따라 처리해서 페이지 자체는 보이게끔 노력합니다. EL 논리 연산에서는 정의되지 않은 값은 false 로 처리합..
-
[헤드퍼스트 Servlet&Jsp] 8-2. EL로 파라미터 불러오기개발입문/Servlet&JSP 2017. 2. 26. 15:38
javaBean 은 jsp 에서 객체를 다루는 방법입니다.객체의 상태값에 따라서 웹페이지를 동적으로 출력하게끔 도와줍니다.(물론 Servlet에서 객체의 상태값에 따라 액션 자체도 바뀌게 됩니다.) EL 은 객체의 멤버변수를 직관적으로 불러올 수 있게 합니다. 직관적으로.물론 함수도 가능합니다. (EL 함수를 통해) 자바를 안다고 방심하면 안됩니다.자바와 비슷하게 생겼는데 자바에서는 되는데, EL 에서는 안되는 경우도 있다고 합니다. +_+ ELExpression Language EL 표현식은 항상 중괄호 {} 로 묶고,제일 앞에 달러 기호 $ 를 붙입니다. ${person.name} 표현식의 첫번째 변수는내장 객체 or 속성입니다. . 연산자 ${person.name} personEL 내장객체 or 속..
-
[헤드퍼스트 Servlet&JSP] 7-3 EL Expression Language 소개개발입문/Servlet&JSP 2017. 2. 19. 11:15
이때까지 JSP: HTML 안에 Java 코드 삽입하는 태그들을 살펴보았습니다. JSP Elementshttp://haloaround.tistory.com/84 JSP to Servlethttp://haloaround.tistory.com/85 하지만 2가지 문제가 있습니다. 1) 웹 페이지 디자이너가 자바를 알 필요까지는 없지 않을까요? 2) JSP 안에 있는 자바 코드는 유지보수하기가 까다롭습니다. 그래서 EL 이 등장했습니다!!!(어째.. 헤드퍼스트 말투를 따라가는 듯한 느낌이..) 학습목표 JSP 는 서블릿이 됩니다. 템플릿 텍스트 (HTML) 스크립팅 요소 (Scripting Element)주석, 지시자, 선언문, 스크립틀릿, 표현식 표준 액션 및 커스텀 액션 표현식 언어 EL (Expressi..