카테고리 없음

2.3 URL 처리 태그

SuperBlogger 2015. 2. 14. 20:16
반응형

2.3 URL 처리 태그


URL관련 태그는 내부/외부 자원 삽입, URL 생성, 리다이텍트처리의 세가지 기능을 제공한다. 이태그를 이요하면, 스크립


트릿이나 표현식을 사용하지 않고 간결한 코드로 URL관련 기능을 수행 할수 있다.


(1)<c::import> 태그


<jsp:include>는 동일한 웹 어플리케이션내에 위치한 자원을 포함해 주는 기능이라면 <c:import>태그는 동일한 웹 어플


리케이션뿐만아니라 외부의 다름 자원을 읽어와 포함시킬수 있도록 해준다.




요청 파라미터를 추가하는 방식은 다음 두가지 방식이 있다.


ㅇ URL에 직접입력


 1. <c:import url="http://flickr.com/search/?q=design"/>


ㅇ <c:param>태그를 이용해서 입력


 1. <c:import url="http://search.daum.net/search">


     <c:param name="nil_suggest" value="btn" />


     <c:param name="1" value="보라매공원" />


     </c:import>




url : 읽어올 URL


var : 읽어온 결과를 저장할 변수 이름


scope : 변수를 저장할 영역


charEncoding : 결과를 읽어올때 사용할 캐릭터 인코딩




(2)<c:url> 태그


URL을 생성해주는 기능을 제공한다.


<c:url value ="URL" [var="varName"][scope="영역"]>


 <c:param name="이름" value="값" />


</c:url>




<c:url value="/view/list.jsp"/>


---생성하는 URL은 /view/list.jsp를 생성한다.


value : 읽어올 URL


var : 읽어온 결과를 저장할 변수 이름


scope : 변수를 저장할 영역




(3) <c:redirect> 태그


<c:redirect> 태그는 respone.sendRedirect() 처럼 지정한 페이졸 리다이렉트 해주는 기능을 제공한다.








반응형