본문 바로가기
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>

'Java > 시나리오 코드' 카테고리의 다른 글

파일전송  (0) 2024.08.01
JSP 세션 무효화  (0) 2024.07.07
JSP 폼으로 결과 값 여러 개 받기  (0) 2024.07.04
JSP를 이용한 inch 변환기  (0) 2024.07.03
연습 - 로또 게임  (0) 2024.04.19