03form.jsp์ ์ฝ๋๋ด์ฉ
<%@ 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>
<form action="03result.jsp" method="post">
aoa <input type="radio" value="aoa" name="group">
blackPink <input type="radio" value="blackPink" name="group">
<input type="submit" value="๋ด ๊ทธ๋ฃน ์ทจํฅ">
</form>
</body>
</html>
03result.jsp์ ์ฝ๋๋ด์ฉ
<%@page import="java.util.List"%>
<%@page import="java.util.ArrayList"%>
<%@ 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>
ํฌ์๋ ๋๊ธฐ ์ ๋ฐ์ดํฐ ๋์ค๋ <br>
<%
String group = request.getParameter("group");
String viewPage = "";
List<String> memberList = new ArrayList<String>();
if(group.equals("aoa")){
viewPage="aoa.jsp";
memberList.add("์คํ");
memberList.add("์ง๋ฏผ");
memberList.add("์ด์");
}else if(group.equals("blackPink")){
viewPage="blackPink.jsp";
memberList.add("์ง์");
memberList.add("๋ก์ ");
memberList.add("์ ๋");
memberList.add("๋ฆฌ์ฌ");
}
request.setAttribute("memberList", memberList);
%>
<jsp:forward page="<%=viewPage %>"></jsp:forward>
<br>
forward๋๊ณ ๋์ ์คํ๋๋?
</body>
</html>
aoa.jsp์ ์ฝ๋๋ด์ฉ
<%@page import="java.util.List"%>
<%@ 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>
<%
List<String> memberList = (List<String>)request.getAttribute("memberList");
%>
member๋ชฉ๋ก :
<%
for(int i=0; i<memberList.size(); i++){
out.print(memberList.get(i)+"<br>");
}
%>
<img alt="" src="<%=request.getContextPath()%>/resource/images/aoa.jpeg">
</body>
</html>
blackPink.jsp์ ์ฝ๋๋ด์ฉ
<%@page import="java.util.List"%>
<%@ 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>
<img alt="" src="<%=request.getContextPath()%>/resource/images/๋ก์ .jpeg">
<%
List<String> memberList = (List<String>)request.getAttribute("memberList");
%>
<%
for(String member : memberList){
%>
<%=member %> <br>
<img alt="" src="../resource/images/<%=member%>.jpg"> <br>
<%
}
%>
</body>
</html>
์ถ๋ ฅ๋ด์ฉ
- jsp:forwardํ๊ทธ ์ฌ์ฉ include๋ ๋ค๋ฅด๊ฒ ๋ฒํผ๋ฅผ ๋น์ฐ๊ณ ํด๋น ํ์ด์ง ์ถ๋ ฅํ๊ณ ํ์ด์ง๊ฐ ๋์ด๊ฐ๋ค. (03result.jsp์์ ์๋จ๊ณผ ํ๋จ์ ์ ๋ ฅํด๋ ํ ์คํธ๋ค์ ์ถ๋ ฅ๋์ง์๋๋ค. ex) ํฌ์๋ ๋๊ธฐ ์ ๋ฐ์ดํฐ ๋์ค๋)
- formํ๊ทธ์์ ๋ญ ์ ๋ ฅํ๋์ ๋ฐ๋ผ ์๋ก ๋ค๋ฅธ ํ์ด์ง๋ก ๋์ด๊ฐ๊ฒ ๋๋ค.
'๐ Today I Learned(๊ฐ๋ฐ์ธ์ดํ์ต) > JSP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Day05(javaBean) (0) | 2021.10.08 |
---|---|
Day04(<%@ include %>) (0) | 2021.10.07 |
Day04(jsp:include๋์ ํ์ด์งํ ๋น) (0) | 2021.10.07 |
Day04(pageModule) (0) | 2021.10.07 |
Day04(errorํ์ ์ง์ ) (0) | 2021.10.07 |