본문 바로가기

카테고리 없음

Core 태그

<!-- core + EL --> 
<%--  
JSTL Java Standard Tag Library 
STL Standard Template Library 

--%> 



<%-- 
String _data = "JSTL 입니다"; 
request.setAttribute("_data", data); 

--%> 

<c:set var="_data" value="JSTL 입니다"/> 

${_data } 

<%-- 
out.println("data = " + data); 
--%> 

<c:out value="${_data }"/> 
<br><br> 

<!-- if --> 
<% 
int count = 15; 
%> 
<% 
if(count >= 10){ 
%> 
count:<%=count %> 
<% 

%> 


<% 
request.setAttribute("count", "15"); 
%> 

<c:if test="${count >= 10 }"> <!-- 참일때 밑의 문장 실행 --> 
count :<c:out value="${count }"></c:out> 
</c:if> 

<br> 

<% 
session.setAttribute("name", "홍길동"); 

%> 
<!-- test 안의 조건문의 ture false 값이 var 값에 들어감 --> 
<c:if test="${name='김길동' }" var="flg"/> 

<c:if test="${flg }"><!-- flg가 참이면 실행 --> 
이름은 김길동입니다 
</c:if> 
<c:if test="${!fig }"><!-- flg가 거짓이면 실행  --> 
이름은 홍길동입니다 
</c:if> 
<br> 

<!-- for --> 
<c:forEach begin="0" end="9" step="1" varStatus="i"> 
index:<c:out value="${i.index }"></c:out><br> 
</c:forEach>


<% 
List<TestBean> list = new ArrayList<>(); 

TestBean bean = new TestBean(); 
bean.setMessage("안녕하세욤"); 
list.add(bean); 

bean = new TestBean(); 
bean.setMessage("방갑습니다"); 
list.add(bean); 

bean = new TestBean(); 
bean.setMessage("겅강항셍용"); 
list.add(bean); 

request.setAttribute("sList", list); 
%> 

<!--  
for(int i=0; i < list.size(); i++){ 
TestBean obj = list.get(i); 


for(TestBean obj : list) 
 --> 

<c:forEach var="obj" items="${sList }" varStatus="i"> 

index : ${i.index }<br> 

data : ${obj.message } <br> 

</c:forEach> 

<br><br><br> 

<% 
Map<String, String> map = new HashMap<String, String>(); 
map.put("aa", "저기요"); 
map.put("bb", "여기요"); 
map.put("cc", "아니요"); 

request.setAttribute("hmap", map); 
%> 

<c:forEach var="obj" items="${hmap }"> 
키:${obj.key }<br> 
값:${obj.value }<br><br> 
</c:forEach>