Java/시나리오 코드
JSP 구구단
by 개발자공부
2024. 7. 7.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>구구단 폼</title>
</head>
<body>
<%
String mHidden = "홍길동";
%>
<h1>구구단에 사용할 숫자를 입력하시오</h1>
<form action="result.jsp">
<input type="hidden" name="mHidden" value="<%=mHidden%>">
<input type="number" name="number" value="7">
<input type="submit" value="제출">
</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>구구단 결과</title>
</head>
<body>
<h1>구구단 결과</h1>
<%
String sessionId = session.getId();
out.println("sessionId : " + sessionId);
String numberStr = request.getParameter("number");
int number = Integer.parseInt(numberStr);
%>
<h2><%=number%>
단
</h2>
<table border="1">
<thead>
<tr>
<th>계산식</th>
<th>결과</th>
</tr>
</thead>
<tbody>
<%for(int i = 1; i <= 9; i++){%>
<tr>
<td><%=number %> x <%= i %></td>
<td><%=number * i %></td>
</tr>
<% } %>
</tbody>
<tfoot></tfoot>
</table>
</body>
</html>