import
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>import</title>
</head>
<body>
<c:import url="NewFile1.jsp" var="url"></c:import>
<!-- url="" 에 파일내용을 var="url"에 저장할 수 있음 -->
<c:out value="${url}" escapeXml="false" />
<!-- 해석 -->
<hr>
<c:import url="https://www.naver.com" var="url2"></c:import>
<c:out value="${url2}" escapeXml="false" />
</body>
</html>
<c:import url=" " 을 이용하여 해당 링크/파일의 내용을 var=" " 에 저장할 수 있다.
그 후 화면에 출력을 위한 <c:out > 을 이용하여 화면에 출력한다.
escapeXml // default가 태그를 해석하지 않고 그대로 출력이되어서 false로 설정해줌
수행결과
url 주소를 상단에 Newfile1.jsp 를 먼저 구성되게 하고, <hr>로 가로선을 그은 후
url2 에 naver.com의 주소를 입력한 결과, 해당 url에 내용을 불러와서 사용한 것을 볼 수 있다.
redirect 를 이용해 해당 url에 요청하는 내용을 바로 실행할 수도 있다.
https://note-summer.tistory.com/267 에 만들어논 예제에 다음과 같이 사용하면
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>redirect</title>
</head>
<body>
<!-- 요청하는 내용이 바로 실행 -->
<c:redirect url="NewFile4.jsp">
<c:param name="sel">kiwi</c:param>
</c:redirect>
</body>
</html>
수행결과
다음과 같이 kiwi라는 값이 바로 선택되어져 나온 것을 볼 수 있다.
'개발자노트 > 웹' 카테고리의 다른 글
트랜잭션 transaction (0) | 2022.08.17 |
---|---|
HTML - JSP - 커스텀태그를 사용해 EL식 , JSTL 사용 (0) | 2022.08.16 |
HTML - JSP - 커스텀태그에서 for문 (for each)사용 (리스너 클래스 사용) (0) | 2022.08.16 |
HTML - JSP - 커스텀태그 choose / when / otherwise / 삼항연산자 (0) | 2022.08.16 |
HTML - JSP - 커스텀태그 try-catch , 조건문 if (0) | 2022.08.16 |