EL표현식
<%= %>를 ${ } 로 표현한다
request.getAttribute(변수명) 를 사용하지 않고
${requestScope.변수} 를 이용할 수 있다
변수명이 다르다면 requestScope를 생략 할 수도 있다
변수명이 같다면
page(가장우선) -> request -> session -> application(가장나중) 순서로 찾는다
requestScope는 생략해도 되고
나머지 스코프는 생략하지말고 적어주자
파라미터로 넘어오는 것은 스코프로는 받아 지지 않음
${param.변수} 를 이용하자
${안에서 연산가능}
${empty param.변수} -> true false 리턴
EL표현식은 자동으로 getter를 불러온다.
즉 getter가 없다면 실행되지 않는다.
title 이라는 변수라면 getTitle() 이라는 getter가 무조건 있어야한다 ( getTitle2() 등 이름을 바꾸면 오류남)
https://blog.naver.com/getinthere/221988358848
----------------------------------
스코프 별 출력
request와 session에 각각 같은이름의 변수를 추가 한다.
elTest2에서 데이터를 받게 되면, 아래와 같이
request의 값을 받아오게 된다.
---------------------------
post 방식으로 데이터를 전송하면,
버퍼로 받을 수 있다. (getParameter로도 받을 수 있음)
콘솔창에는 파싱되지 않은 내용이 출력된다.
'Web > Jsp' 카테고리의 다른 글
JSP 서블릿 아이디 중복확인 체크 (0) | 2020.06.03 |
---|---|
서블릿 JSP 쿠키 만들기 (0) | 2020.06.03 |
서블릿 JSP 쿠키 삭제하는 방법 (0) | 2020.06.03 |
200603 // 블로그 blog 만들기 5 / get, post 받는 방식 / JSTL (0) | 2020.06.03 |
JSTL 다운로드 (0) | 2020.06.03 |