0406 Review

KDU·2022년 4월 6일
0

WEB공부

목록 보기
12/20

EL (Expression Language)

Get, Post를 통해 넘어온 name의 value

//값이 1개
${param.name}

//값이 2개 이상일때
${paramValues.name[index]}

Scope의 setAttribute를 통해 넘어온 name의 value

//${(scopeName)Scope.name}
${requestScope.name}

//받아올 값이 범위내에 있는 경우 가능
${name}

EL로 ${name}과 같이 범위내의 값을 받아올 때 두개 이상의 Scope가 동일한 name을 가지고 있으면 우선순위가 생기고 그중 가장 높은 우선순위의 값을 가져온다.

우선순위높음낮음
SCOPEPageRequestSessionApplication

장점은 String으로 값을 받아와서 찍어내야 할 때 request.getParameter를 통해 값을 호출하는 코드가 간단해진다는 것. 아래 JSTL을 이용하면 배열이나 클래스도 EL을 가지고 연산할 수 있다.

JSTL (JSP Standard Tag Library)

JSTL은 HTML에서 JAVA의 코드들을 제거하려는 노력이 보이는 라이브러리이다. 반복문과 같이 Java코드를 활용해야 하는 많은 기능들을 Java코드 없이 구현할 수 있도록 만들어 놓았다.
표준 태그 라이브러리(JSTL) 설명

profile
의문을 즐깁니다.

0개의 댓글

관련 채용 정보