Java/JSP&Servlet
[JSP] 행과 열을 입력 받고 테이블 만들기
퓨어맨
2022. 5. 15. 20:21
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>생성할 행, 열 수를 입력해주세요.</h1>
<form action="ex09makeTable.jsp">
행 : <input type="number" name="hang"> <br>
열 : <input type="number" name="yeol"> <br>
<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>Insert title here</title>
</head>
<body>
<%-- 1. html에서 form 태그 3요소 채우기 --%>
<%-- 2. 파라미터 수집 --%>
<%
int hang = Integer.parseInt(request.getParameter("hang"));
int yeol = Integer.parseInt(request.getParameter("yeol"));
int cnt = 0;
int[][] arr = new int[hang][yeol];
%>
<%-- 3. 테이블 출력 --%>
<table border="1">
<%for(int i=0; i<hang; i++) {%>
<tr>
<%for(int j=0; j<yeol; j++) {%>
<% cnt++;
arr[i][j] = cnt;%>
<td><%=arr[i][j] %></td>
<%} %>
</tr>
<%} %>
</table>
</body>
</html>