EL & JSTL

FRONT-END 2015. 9. 16. 08:45

(spring 분류에도 같은 글 존재)


EL (expression language) -> JSP2부터 지원.


${param.id}   = 기존의 request.getParameter("id");와 동일

${member}   =  request.getAttribute("member");


${member.name} : Member m = (Member)request.getAttribute("member");m.getName();

${list["0"]}   : List list = (List)request.getAttribute("list"); list.get(0);




JSTL  (JavaServer Pages Standard Tag Library ) -> c tag를 가장 많이 사용.


 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>  // c:tag사용.

 <c:forEach  items="${list}"  var="oneItem" >

      <td>   ${oneItem.title}  </td>

  </c:forEach>


<c:if test="${stable}">checked="checked"</c:if>


<c:if test="${menuNameVo.useYn eq 'Y'}">checked</c:if> 




참고사이트:  http://egloos.zum.com/slog2/v/3581446  

https://docs.oracle.com/javaee/6/tutorial/doc/bnahq.html 

Posted by yongary
,