[spring]Payload,Parameter, Attribute들의 관계
·
SPRING
param, request.getParameter, requestScope, request.getAttribute의 차이용어목적데이터유형접근 방식주용 사용처param파라미터 값 접근(EL)클라이언트 파라미터$(param.name)클라이언트에서 보낸 파라미터 접근request.getParameter파라미터 값 접근클라이언트 파라미터request.getParameter("name")클라이언트에서 보낸 파라미터 접근requestScope속성 값 접근 (EL)서버 측 속성${requestScope.name}서버에서 설정한 속성 접근request.getAttribute속성 값 접근서버 측 속성request.getAttribute("name")서버에서 설정한 속성 접근 1. param (EL Expression)역..
[spring]JSTL(JSP Standard Tag Library)
·
SPRING
jsp는 개발자가 정의한 커스텀 태그들 중 많이 사용하는 것을 모아서 JSTL 이라는 라이브러리에 담아서 사용한다 1. JsTL 라이브러리 종류라이브러리접두사참조 주소역할코어chttp://java.sun.com/jsp/jstl/core변수지원,흐름 제어, URL 처리XMLxhttp://java.sun.com/jsp/jstl/xmlxml 관련처리, xml 흐름제어국제화fmthttp://java.sun.com/jsp/jstl/fmt국제화 처리, 메시지 관리, 국가별 통화처리($, 원화표시, ...)메뉴가 설정에따라 한글, 영어,한자로 표시데이터베이스sqlhttp://java.sun.com/jsp/jstl/sql데이터베이스 접근함수fnhttp://java.sun.com/jsp/jstl/fncollection,..
[spring] EL (Expression Language)
·
SPRING
EL은 java bean의 property이다. jsp는 스크립트의값을 간결하고 편리하게 사용하기 위해 EL을 사용한다. 1.EL표현언어EL 은 $ 와 {} 만 사용하여 값을 표현한다. 이때, {} 안에는 값으로 표현되는 것만  와야한다.  처럼 쓰는대신 아래와 같이 쓸 수 있다.${x}: x 변수의 값을 출력   ${arr[0]} 또는 ${arr['0']}: 배열 arr 안의 0번째 값👉${member.name} 또는 ${member['name']} : member 객체의 getName() 호출한다 👉  2. EL 기본객체(내장객체) 11대기본객체jsp 내장객체와 비교pageContextpageContext  객체pageScopepage 객체 참조requestScoperequest 객체 참조sess..