액션태그(JSP Action Tags) :JSP의 구성요소 중 하나
1.<jsp:include> :외부 JSP파일을 포함
2.<jsp:forward>:다른 페이지로 forward
3.<jsp:plug-in>:Java Applet을 실행
4.<jsp:useBean>:JavaBean사용
5.<jsp:setProperty>:해당 Bean에 Property를 저장
6.<jsp:getProperty>:해당 Bean의 Property를 호출
해당값이 클라이언트와 서버가 연결되어 등록된 값이 살아있는지 다음 페이지에서도 값이 살아있는지 알아 볼 수 있음.
include를 사용함으로 이전페이지와 연동되는 것 과 같이 이전의 등록된 값을 볼 수 있다.
*오늘은 제 컴퓨터가 SQL에 내부에 있는 파일들이 모두 지워져서 복구가 어려워 다른 것은 보여드릴 수 없고 인클루드를 사용하여 test01에 있는 값이 test02,test03,test04,test05 에도 적용되는 것을 보여드리겠습니다.
**다른 액션은 다음에 포맷이 되면 시도하여 알려드리겠습니다.


test01소스코드와 실행페이지.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
test01.jsp실행
<%=request.getParameter("user_name") %>님 안녕하세요


test02소스코드와 실행페이지.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
test02실행<br>
<jsp:include page = "test01.jsp"></jsp:include>
<br>
<a href ="test03.jsp">test03으로</a>
</body>
</html>
<%
//include는 test01을실행하고 다시돌아오는것
%>


test03소스코드와 실행페이지.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
test03실행<br>
<jsp:include page = "test01.jsp"/>
<br>
<a href ="test04.jsp">test04으로</a>
</body>
</html>


test04소스코드와 실행페이지.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
test04실행<br>
<%request.setCharacterEncoding("UTF-8");%>
<jsp:include page = "test01.jsp">
<jsp:param name = "user_name" value = "핫돌"></jsp:param>
</jsp:include>
<br>
<a href ="test05.jsp">test05으로 </a>
</body>
</html>
//param이라는 소스코드를 사용하여 파라미터를 같이 이전 등록된 값과 보내는 것입니다.
//<%request.setCharacterEncoding("UTF-8");%> 해당 소스코드는 한글이 깨지지 않도록 해줍니다.


test05소스코드와 실행페이지
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
test05실행<br>
<%request.setCharacterEncoding("UTF-8");%>
<jsp:include page = "test01.jsp">
<jsp:param name = "user_name" value = "핫돌"/>
</jsp:include>
<br>
<a href ="test05.jsp">test05으로</a>
</body>
</html>
//해당 소스코드는 test04와 같습니다.
//단, 앞에 test04의 </jsp:param> 부분을 /로 닫아도 적용이 되는지를 보여드립니다.
인클루드 소스코드 및 결과 값 동영상.
************* 컴퓨터 공학부가 모두 잘 되는 날이 왔으면 좋겠습니다. *************
*************틀린 부분이 있다면 말씀해주신다면. 정정 하도록 노력겠습니다. *************
'핫돌의 잡 지식 놓는 곳' 카테고리의 다른 글
신도림 운전면허 학원 학과교육(장내기능시험) (2) | 2024.09.24 |
---|---|
신도림 운전면허 학원 학과교육(필기시험) (8) | 2024.09.02 |
언젠가 사용할지도 모르는 JSP 로그인 화면 만들기. 그리고 홈페이지 색상입히기. (0) | 2024.06.27 |
언젠가 사용할지도 모르는 JSP GET방식과 POST방식 (0) | 2024.06.27 |
언젠가 사용할지도 모르는 JSP 파라미터. (0) | 2024.06.27 |