우리가 앞서서 response.sendRedirect( ) 를 배웠었는데요. 유사합니다. redirect 문법을 보면 redirect 할 url 을 넣어주면 되고, param 을 통해서 전달할 파라미터를 지정할 수 있습니다.
JSTL 흐름제어 태그 redirect 실습
우선 jstl 을 사용할 거기 때문에 지시자를 설정해주었구요. redirect 태그를 사용해서 이전에 작성했던 jstl05 주소로 이동하도록 설정했습니다. jstl06 을 실행시켜보면 바로 jstl05 로 redirect 되는 것을 확인할 수 있습니다.
JSTL 코어 태그 : 기타태그 out 문법
기타 태그인 out 은 JspWriter 에 출력하는 방법인데요. 이미 태그가 있는 문자열들을 출력할 때 escapeXml 속성이 true 일 경우 문자가 그대로 출력이 되는데요. 문법을 우선 살펴보겠습니다. value 라는 속성에는 JspWriter 에 출력할 값을 입력합니다. value 의 속성 값은 String 이 들어오겠죠. 만약 value 의 값이 java.io.Reader 의 한 종류라면 out 태그는 Reader 로부터 데이터를 읽어와 JspWriter 에 값을 출력한다. escapeXml 의 기본 값은 true 이며 true 일 경우 아래 표와 같이 문자를 변경합니다. default 는 value 속상에서 지정한 값이 존재하지 않을 때 사용될 값을 지정하게 됩니다.
JSTL 코어 태그 : 기타태그 out 실습
jstl 을 사용할 것이므로 지정자를 우선 생성해주었구요. set 태그를 통해서 javascript 태그를 하나 변수에 지정해 주었습니다. 그리고 해당 태그를 body 에서 출력하였는데요. 실행 화면을 보겠습니다. 1 이 정상적으로 alert 되고 있는 것을 확인할 수 있습니다. 그런데 이것을 out 태그를 사용해서 출력하면 어떻게 되는지 확인해보겠습니다. javaScript 가 javaScript 로 출력되지 않고 문자열로 출력되는 것을 확인할 수 있습니다. escapeXml 의 속성을 False 로 바꾸면 다시 javaScript 가 실행되는 것을 확인할 수 있습니다.