El
-
[JSP] EL사용법 ( Expression Language )Web/JSP 2019. 7. 15. 17:50
Expression Language (EL == out.print()) 처음 JSTL에서 소개되었다. 자바빈즈 속성 값을 보다 쉽고 제약을 덜 받은 방법으로 사용하기 위해서 나온 것이다. mvc할때 좋다. ${p.name} p의 getName을 pageContext, request, session, Application 각 계층에 없으면 순차적으로 윗 계층에서 찾는다. { 키 값 들어갈 수 있다. } 없는 키를 입력하면 빈 문자열을 출력한다. ${ param.a } - 폼태그내의 name속성에 저장된 값을 모두 사용가능하다. ex. EL 테스트 k1: ${k1} k2: ${k2} k3: ${k3} k4: ${k4} k5: ${requestScope.k5} k5: ${sessionScope.k5} k5: ..
-
[JSP] El, JSTL 탄생배경 및 사용법Web/JSP 2019. 7. 13. 01:46
JSP와 EL, JSTL 등의 탄생배경을 찾아보았다. 우선 tag란 무엇인가 꺽쇠로 이루어진 것이다. 이 외의 태그는 없다. Java: 처음 자바는 인기가 없었다. Web: 하지만 웹이 나오며 자바 인기가 급부상하였고 Servlet: 웹으로 인하여 서블릿 개념이 나오게되는데, 이 서블릿은 Java안에 HTML을 사용하는 것이라 불편하다. JSP: 그래서 나온 JSP는 HTML안에 Java를 사용할 수 있다. EL(Expression Language) : 근데, JSP도 불편하다. 화면에 데이터를 뿌려줄때만 사용하는 EL이 등장한다.EL의 괄호 안에는 키값만 들어갈수 있다. 사용법. ${이런모양} // eq(동등비교) ne(not equal의 줄임말) ${siri eq "w"} ---> true o..