본문 바로가기

JSP

el tag 기본

ELtag란 ? Expression Language : front end에서 Java를 사용하지 않기 위해서 나온 코드
표현  언어
-EL tag -> value값만을 접근 할 때 
-Core tag -> jar파일 필요, 제어문.
-JSP에서만 사용가능(html 사용안됨)

-JSTL(Java server page  Standard  Tag  Language)

 

데이터에 담아 보낸후 받기(ELtag는 setAtttbute로 꺼내준 후 출력해야 함)
1. 문자

<% 	String str = "hello";
 	request.setAttribute("str", str);
     
	String s = (String)request.getAttribute("str");
%>

2. 숫자

	Integer a, b; a = 10; b = 3;
 	request.setAttribute("a", a);
 	request.setAttribute("b", b);

 	Boolean c;
 	c = false;
 	request.setAttribute("c", c);

 

 

 

 

 

출력하기

     el s= ${str }
<%='값' %>
 ${'값' }

 


 

Object가 할당 되어 있는지 알아보는 방법?

Object = ${ empty data }<!-- true/false -->
or
Object = ${ not empty data }

 

 


 

연산식

 

 

삼항연산자

${3>2?100:200 }

 

판별식 (true/false)

1 < 9 : ${ 1 < 9 }

 

연산식 결과(value)

2 + 3 : ${ 2 + 3 }

 

eq: ==

 eq:${ a eq b }
 eq:${ a==b }

ne: != 

 ne:${ a ne b }
 ne:${ a != b }

 

gt: > 

gt:${ a gt b }
 gt:${ a > b }

 

lt: <

 lt:${ a lt b }
 lt:${ a < b }

 

le: <=

le:${ a le b }

 ge: >= 

ge:${ a ge b }

 

div: 나누기

 div:${ a div b }
 div:${ a / b }

mod: 나눈 나머지

 mod:${ a mod b }
 mod:${ a % b }

 

반대 값

 c:${ !c }

 

true&&true이므로 ture가 나옴

 ${ a == 10 && !c }

 

 

 

 

 

 

 

 

 

'JSP' 카테고리의 다른 글

CoreTag jar파일 다운  (0) 2020.07.27
el tag , core tag ///// 객체/ 배열/ 리스트/ map 접근  (0) 2020.07.27
구구단 table // jsp로 만들기  (0) 2020.07.22
Web창에 jsp?name=가나다&age 입력하여 값넣기  (0) 2020.07.22
기본2  (0) 2020.07.22