프로그래밍/웹 프로그래밍 | 2014. 1. 22. 18:53
<c:forTokens>
- for문과 java.util.StringTokennizer클래스의 기능을 합친 것과 같은 기능을 제공하는 커스텀액션
- 문자열에 포함된 토큰을 분리해서 각각의 토큰에 대해 반복처리를 수행하도록 합니다.
<c:forTokens var="pet" items ="햄스터 이구아나" delims =" " >
${pet} <BR>
</c:forTokens>
- var : 토큰을 대입할 변수 , items : 토큰을 포함한 문자열 , delims : 구획문자
<c:catch>
- try문과 비슷한 역할을 하는 커스텀액션
- <c:catch> 커스텀액션은 try에만 해당되므로 catch 블록은 별도록 구현해야합니다.
<c:catch var="e">
<% int result = num / num2>
나눗셈의 결과는? <% = result %>
</c:catch>
<c:if test="${e != null}" >
에러메세지 : ${e.message}
</c:if>
<c:redirect>
- sendRedirect 메서드와 동일한 방법으로 작동하는 커스텀액션
- jsp 페이지가 아닌 웹자원과 다른 웹서버에 있는 웹자원도 호출 할 수 있습니다.
- <c:redirect>의 시작과 끝 태그사이에 <c:param>을 이용해 데이터를 넘겨줄 수 있습니다.
<c:redirect url ="www.test.com/test.jsp" >
<c:param name="test1" value="5" />
<c:param name="test2" value="6" />
</c:redirect>
<c:import>
- 현재의 jsp페이지에서 다른 jsp 페이지의 결과를 포함시키는 커스텀액션
- <c:redirect>와 사용법은 유사합니다.
<c:url>
- <c:set> 커스텀액션과 마찬가지로 변수의 선언에 사용되는 액션
- URL을 저장하기 위한 변수의 선언에 사용됩니다.
- <c;redirect>와 사용법은 유사합니다.
<c:out>
- 데이터를 출력할 때 사용하는 커스텀액션
- 웹브라우저에 의해 특수문자로 해석될 가능성이 있는 <, >, &, ', " 문자를 포함한 데이터는 이 액션을
이용하는 것이 좋습니다.
- 특수문자를 자동으로 이스케이프 시퀀스로 바꿔주는 기능이 있습니다.
- 이스케이프 시퀀스로 변환하기를 원치 않을 경우 escapeXml 애트리뷰트를 추가하고 값을 true로 저장하면 됩니다.
- 출력할 데이터의 디폴트값을 지정할 수 도 있습니다.
자바스크립트DOM - 노드 다루기 (0) | 2014.01.22 |
---|---|
자바스크립트 DOM (0) | 2014.01.22 |
JSTL의 코어라이브러리 - 1 (0) | 2014.01.22 |
Recent Comments