http://egloos.zum.com/ultteky/v/3945843jsp프로젝트에서
년월일을 셀렉트 박스로 만들고 jstl을 이용해서 값을 뿌려주려고 했는데
c:forEach 는 분명 돌고 있는데 EL언어는 출력이 안되고 있었다 ( ${i} ) 이렇게 쓰는 것.
음.. 찾아보니..
<%@ page isELIgnored="false" %> 이렇게 jsp페이지 상단에 쓰면 된다는데 그래도 안됐었다.
그리고 나는 2.5였고...
그래도 이문제 같아서.. 찾다보니 http://egloos.zum.com/ultteky/v/3945843 이 블로그 발견
여기에서는
<%@ page isELIgnored="false" contentType = "text/html; charset=euc-kr" %>
이렇게 함께 쓰고 있었다..
뭐.. 별차이가 있을까 싶으면서도 한번 적용해 봤는데 바로 나옴!
시간은 걸렸지만 오늘중으로 해결해서..다행이다..
JSTL , 생년월일 , selectbox
<select id="birth1" name="birth1">
<c:set var="now" value="<%=new java.util.Date()%>" />
<fmt:formatDate value="${now}" pattern="yyyy" var="yearEND"/>
<c:forEach begin="1910" end="${yearEND}" varStatus="i">
<c:set var="step" value="${i.count - 1}"/>
<option value="${i.end - step}" label="${i.end - step}">${i.end - step}</option>
</c:forEach>
</select>년
<select id="birth2" name="birth2">
<c:forEach var="month" begin="1" end="12" >
<c:if test="${month<10}"><c:set var="month" value="0${month}"/></c:if>
<option value="${month}" label="${month}">${month}</option>
</c:forEach>
</select>월
<select id="birth3" name="birth3">
<c:forEach var="day" begin="1" end="31" >
<c:if test="${day<10}"><c:set var="day" value="0${day}"/></c:if>
<option value="${day}" label="${day}">${day}</option>
</c:forEach>
</select>일
'공부해요 > JSP' 카테고리의 다른 글
ajax으로 외부데이터 읽어오는데 불안정함 (0) | 2018.04.23 |
---|---|
[ 모델2로 구현하는 자바 웹 프로그래밍 JSP2.2 & Servlet3.0 따라하기 ] 1 (0) | 2014.07.29 |
[ 모델2로 구현하는 자바 웹 프로그래밍 JSP2.2 & Servlet3.0 따라하기 ] 2 (0) | 2014.07.29 |
[ 모델2로 구현하는 자바 웹 프로그래밍 JSP2.2 & Servlet3.0 따라하기 ] 3 (0) | 2014.07.29 |
[ 모델2로 구현하는 자바 웹 프로그래밍 JSP2.2 & Servlet3.0 따라하기 ] 4 (0) | 2014.07.29 |