<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<c:if test="${fn:length(reply.s_content) > 18}">
<c:out value="${fn:substring(reply.s_content,0,15)}" />...
</c:if>
<c:if test="${fn:length(reply.s_content) <= 18}">
${reply.s_content}
</c:if>
2009년 12월 19일 토요일
2009년 7월 15일 수요일
split
<c:forTokens var="op"items="${goods.op}" delims="/">
<option value="<c:out value="${op}" />"><c:out value="${op}" />
</option>
</c:forTokens>
=============================================================
goods.op에 있는 문자를 /로 구별해서 나눈다.
=============================================================
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<c:set var="names" value="A:B;C|D" scope="page" />
<html>
<head>
<title>forTokens action</title>
</head>
<body>
<c:forTokens items="${pageScope.names}"
delims=":;|"
var="currentName"
varStatus="status"
>
Family member #<c:out value="${status.count}" /> is
<c:out value="${currentName}" /> <br />
</c:forTokens>
</body>
</html>
2009년 6월 29일 월요일
2009년 6월 28일 일요일
JSTL 값에 태그가 들어 있는 경우
contents라는 변수에 <br>등의 태그가 들어 있는 경우.. 1)번 경우는 자동바꾸어서 보여준기 때문에 원하지 않는 결과가 나올수 있다..
따라서 그냥 <br>값등의 html가 그대로 필요한 경우는 2)번 경우처럼 escapeXml="false" 를 추가해야 한다.
1) <c:out value="${contents}"/>
피드 구독하기:
글 (Atom)