티스토리 뷰

JSP

[HTML/JSP] while문 예제

Y.일월 2019. 9. 27. 12:48

whileTest.html

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

 <center>

  <pre>

  <form method=post action=while.jsp>

  반복 문구 : <input type = "text" name = "msg" size=20>

  반복 횟수 : <input type = "text" name = "number3">

  <input type = "submit" value = "보내기">

  </form>

  </pre>

 </center>

</body>

</html>


while.jsp

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

pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>While문 예제입니다.</title>

</head>

<body>

<%  request.setCharacterEncoding("utf-8");

String grade = "1등급";

%>

<!--Top.jsp에 grade 넘겨줌 -->

<jsp:include page="Top.jsp">

<jsp:param value="<%=grade %>" name="grade"/>

</jsp:include>

<!--반복문구를 반복 횟수만큼 출력 -->

<%

String msg = request.getParameter("msg");

int number = Integer.parseInt(request.getParameter("number3"));

int count =0;

do{

%>

<b><%=(count+1)+".  "+msg %></b><br>

<%

count++;

}while(number > count);

%>

<!--Bottom.jsp -->

<%@ include file= "Bottom.jsp" %>

</body>

</html>


Top.jsp

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

pageEncoding="UTF-8"%>


<!-- grade값 받아옴 -->

<%

String grade = request.getParameter("grade");

%>


Top.jsp입니다.<br>

<%=grade%><br><br>


Bottom.jsp

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

    pageEncoding="UTF-8"%>

<pre>

이 파일은  Bottom.jsp입니다.

<%=request.getParameter("msg") %>

</pre>




★★실행은 무조건 whileTest.html에서 하셔야합니다.★★

'JSP' 카테고리의 다른 글

[JSP] 설문조사지 만들기  (0) 2019.09.27
[HTML/JSP] 심리테스트 만들기 (forward 예제)  (0) 2019.09.27
[HTML/JSP] text값 html로 넘겨서 jsp로 받아 출력하기  (0) 2019.09.27
배열(Array) 처리  (0) 2019.09.27
JSP의 시작  (0) 2019.09.27
공지사항
최근에 올라온 글