본문 바로가기

콩's EDUCATION/콩's JSP&SERVLET

jsp:param 이용하여 레이아웃(layout) 실습

jsp:param 실습

 

info.jsp

 

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<table width="150" border="1" cellpadding="0" cellspacing="0">
<tr><td>제품번호</td><td>XXXX</td>
</tr>
<tr>
<td>가격</td><td>10,000원</td>
</tr>
</table>
<jsp:include page="infoSub.jsp" flush="false">
<jsp:param value="A" name="type"/></jsp:include>

</body>
</html>

 

infoSub.jsp

 

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<%String type = request.getParameter("type");
if(type!=null){
%>
<br>
<table width="150" border="1" cellpadding="0" cellspacing="0">
<tr><td>타입</td><td><b><%= type %></b></td>
</tr>
<tr>
<td>특징</td><td><% if(type.equals("A")){ %>강한 내구성.
<% } else if (type.equals("B")){ %>
뛰어난 대처 능력
<% } %>
</td>
</table>
<% } %>
</body>
</html>

 

파라미터 값을 전달 받는 형식이다.

파라미터 값이 존재할 때 조건문을 통해 결과를 나타낸다.