티스토리 뷰

---selectBooks.html ----

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

<form method="post" action="Result.jsp">

<table width="500" height="200" border="1" bordercolor="#000000"

cellpadding="0" cellspacing="0">

<tr align="center">

<td>이름</td>

<td><input type="text" name="name" ><br></td>

<td></td>

</tr>

<tr align="center">

<td>JSP & Servlet </td>

<td>20,000 </td>

<td><input type=checkbox name=favorite value="20,000"></input></td>

</tr>

<tr align="center">

<td>명품자바</td>

<td>25,000</td>

<td><input type=checkbox name=favorite value="25,000"></input></td>

</tr>

<tr align="center">

<td>뇌를자극하는 C</td>

<td>15,000</td>

<td><input type=checkbox name=favorite value="15,000"></input></td>

</tr>

<tr align="center">

<td>그래픽스</td>

<td>20,000</td>

<td><input type=checkbox name=favorite value="20,000"></input></td>

</tr>

</table>

<input type = "submit" value="결과보기">

</form>

</body>

</html>

--- Result.html

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<%

request.setCharacterEncoding("UTF-8");

%>

<!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=UTF-8">

<title>Insert title here</title>

</head>

<body>

<%!

int sum = 0;

int check[] = { 0, 0, 0, 0 };

%>

<table border=1 cellspacing="1" cellpadding="5">

<tr>

<td>이름</td>

<td><%=request.getParameter("name")%></td>

</tr>

<%

String favorites[] = request.getParameterValues("favorite");

for (int i = 0; i < favorites.length; i++) {

out.println("<tr>");

if(i==0)

out.println("<td>JSP & Servlet </td>");

if(i==1)

out.println("<td>명품자바 </td>");

if(i==2)

out.println("<td>뇌를자극하는C </td>");

if(i==3)

out.println("<td>그래픽스</td>");

out.println("<td>"+favorites[i] + "</td><BR>");

out.println("</tr>");

check[i] = 1;

}

for (int i = 0; i <=3; i++) {

if (check[i]==1) {

if(i==0)

sum+=20000;

if(i==1)

sum+=25000;

if(i==2)

sum+=15000;

if(i==3)

sum+=20000;

}

}

%>

<tr>

<td>합계</td>

<td><%=sum%></td>

</tr>

</table>

</body>

</html>

댓글