테이블을 사용하여 구구단 작성하기

(새로고침 시 테이블의 행과 열이 증가해가는 페이지)

<%@ 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>
<%!	int size = 0; %>
<%	size++; %>

<table border="1">
	<% for(int i=1; i<size; i++){ %>
	<tr>
		<% for(int j=1; j<size; j++){ %>
			<td><%=i %>x<%=j %>=<%=i*j %>
		<% } %>
	</tr>
	<% } %>
</table>
</body>
</html>

 

설명

새로고침 할 때마다 증가를 시켜주기 위해선 전역변수를 잡아 주고 scriptlet에서 값을 증가 시켜준다.

table을 잡아주고 이중for문을 사용하는데 이때 i는 size보다 작아야 한다.(size는 새로고침 시마다 1씩 증가한다.)

td tag에 구구단을 넣기 위해 표현식을 사용한다.

+ Recent posts