<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>랜덤 숫자 입력</h1>
<form action="ex11response.jsp">
<input type="number" name="num">
<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>
<%
int num = Integer.parseInt(request.getParameter("num"));
%>
<h1>랜덤당첨 작성</h1>
<form action="ex10result.jsp">
주제 : <input type="text" name="title"> <br>
<%for(int i = 1; i<=num; i++) {%>
아이템<%= i %>: <input type="text" name="menu"> <br>
<%} %>
<input type="submit" value="시작">
</form>
</body>
</html>
<%@page import="java.util.Random"%>
<%@page import="java.util.Arrays"%>
<%@ 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>
<%
String title = request.getParameter("title");
String[] menus = request.getParameterValues("menu");
// 랜덤한 정수 1개를 뽑기
Random ran = new Random();
int index = ran.nextInt(menus.length); // 0 ~ menus의 길이-1 까지
%>
<h2><%=title %></h2>
<%--
Random ran = new Random();
--%>
<h2><%=menus[index] %></h2>
</body>
</html>
'Java > JSP&Servlet' 카테고리의 다른 글
[JSP] 페이지 이동(주소) (0) | 2022.05.16 |
---|---|
[JSP] response (0) | 2022.05.16 |
[JSP] 행과 열을 입력 받고 테이블 만들기 (0) | 2022.05.15 |
[JSP] 성적확인프로그램(평균,학점) (0) | 2022.05.15 |
[JSP] html에서 JSP로 데이터 보내기 (0) | 2022.05.15 |