레이블이 Jsp인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Jsp인 게시물을 표시합니다. 모든 게시물 표시

2017년 5월 25일 목요일

JSTL 동적변수 사용


데이터 유형
  1. ${data.name0},${data.name1}...
  2. ${data0.name},${data1.name}...
위의 두가지 경우를 나누어서 예를 들었다.

  • 데이터 유형이 뒤쪽(?) 유동적(${data.name0},${data.name1}...) 인 경우
Java(Controller)에서 JSP로 넘겨줄 데이터 생성.
Map data = new HashMap();
for( int i = 0; i < 5; i ++ ){
  data.put("name"+i, "test"+i);
}
request.setAttribute("data", data);
JSP에서 처리
<c:forEach var="i" begin="0" end="4" >
<c:set var="b" value="name${i}" />
${data[b]}
</c:forEach>
결과
test0 test1 test2 test3 test4

  • 데이터 유형이 앞쪽(?) 유동적(${data0.name},${data1.name}...) 인 경우
Java(Controller)에서 JSP로 넘겨줄 데이터 생성.
for( int i = 0; i < 5; i ++ ){
  Map data = new HashMap();
  data.put("name", "test"+i);
  request.setAttribute("data"+i, data);
}
JSP에서 처리
<c:forEach var="i" begin="0" end="4" >
<c:set var="a" value="data${i}" />
${requestScope[a].name}
</c:forEach>
결과
test0 test1 test2 test3 test4


🧠💥 이탈리안 브레인롯(Italian Brainrot): 인터넷 밈의 신세계 🇮🇹

요즘 SNS에서 유행하는 이상한 말투, 이탈리아 억양, 그리고 피자 이모지 🤌🍕. 이게 다 뭔지 궁금하셨다면, 바로 이 ‘이탈리안 브레인롯(Italian Brainrot)’ 때문입니다! 중독성 있는 이 밈, 지금부터 쉽고 재밌게 알아볼게요. ...