JSP/JSP 이용하기

[JSP] JSP이용해서 구구단 출력

h0-0cat 2023. 6. 6. 10:18
728x90

JSP이용해서 구구단 출력

 

URL에  구구단 O단치면 나오게 만들어보자 

 

 

구구단 문제 ))

1~9사이의 숫자를 dan이란 변수로 넘기면 dan에 대한 구구단을 출력하는 프로그램 만들기

단, dan이 넘어오지 않았을때와 넘어온 값이 1보다 적거나 9보다 크다면 "잘못된 요청입니다"를 출력하게 하시오!!!!

 

<% 긁지않은개발자 %>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>구구단 프로그램</title>
</head>
<body>
	<%
		int dan = 0;
		try{
			dan = Integer.parseInt(request.getParameter("dan"));
		}catch(Exception e){
			;
		}
		
		if(dan<1 || dan>9){
			out.println("<div style='color:red;'>");
			out.println("잘못된 요청입니다. 주소를 확인해보고 gugu.jsp?dan=5 형식으로 요청하세요");
			out.println("</div>");
		}else{
	%>
		<h2><%=dan %>단</h2>
		<%
			for(int i=1;i<=9;i++){
				out.println(dan + " * " + i + " = " + (dan*i) + "<br>");				
			}
		%>
	<%  } %>
</body>
</html>

 

URL(주소창)에 gugu.jsp?dan=5 치면 구구단 5단이나온다

 

 

 

잘못 입력시 

잘못된 요청입니다. 주소를 확인해보고 gugu.jsp?dan=5 형식으로 요청하세요

 

 

 

 

 

 

728x90