Jsp-Servlet/Jsp
jstl el 특이한 명령어들..
seongsland
2011. 1. 9. 22:54
이런 내용들이 아직 그렇게 많이 퍼지진 않은것인지.. 아니면 나만 모르고 있었는지.. 새로운 것을 발견했다..
이외에도 훨씬 많은 다양한 예약어가 존재할것으로 생각된다.
- ${param.test}
- el을 사용하면 파라미터의 내용을 다이렉트로 가져올수 있다. - ${paramValue.test[0]}
- el을 사용해서 파라미터 밸류를 불러온다. string[] 타입 - ${paramValues[0]}
- 모든 파라미터 밸류를 String[] 타입으로 불러올 수 있다.
- ${pageContext.request.contextPath}
- contextPath를 가져올수 있다.
- http://[host]:[port]/[requestPath]?[queryString] 체계
- requestPath 는 contextPath, servletPath, PathInfo로 구성
- contextPath는 was에 설정된 contextPath를 말하는것 같다.
- 이것을 jstl로 표현하면
<c:url value="/test.jsp" /> 이것과 ${pageContext.request.contextPath}/test.jsp 와 같다는데 아직 테스트는 해보지 않았음.
- valocity에서는 ${rs.contextPath}로 처리
- ${pageContext.request.requestURL} 등도 사용가능 - ${cookie.test.value}
- el을 사용하면 쿠키값도 바로 가져올수 있다.