a태그로 데이터 전송하기(구구단 출력 프로그램)

choijh·2022년 10월 27일

Java+Jsp

목록 보기
6/12

a태그로 데이터 보내기

<a href="보낼페이지?받을때사용할변수명=<%=보낼데이터%>"></a>

ex) <a href="./guguResponse.jsp?dan=<%=dan%>"></a>

a태그로 전송된 데이터 받기

request.getParameter("보낼때사용한변수명")

ex) request.getParameter("dan")

[jsp]구구단 출력 프로그램으로 a태그 데이터 전송/받기

guguRequest.jsp

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

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>guguRequest</title>
	</head>
	<body>
		<%
			for(int dan=2; dan<=9; dan=dan+1){  // 2단부터 9단까지
		%>
				<!-- a태그로 데이터 받기 --> 
				<a href="./guguResponse.jsp?dan=<%=dan%>"><%=dan%></a>
		<%
			}
		%>
	</body>
</html>

guguResponse.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
	//a태그로 데이터 받기
	int dan = Integer.parseInt(request.getParameter("dan"));
%>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>guguResponse</title>
	</head>
	<body>
		<h1><%=dan%></h1>
		<table>
		<%
			for(int i=1; i<=9; i+=i){  // 2*1, 2*2, ...
		%>
			<tr>
				<td><%=dan%>*<%=i%></td>
				<td>= <%=dan*i%></td>
			</tr>
		<%
			}
		%>		
		</table>
	</body>
</html>

0개의 댓글