radio/checkbox

13998 ワード

Insert title here
性別:女性
男子
女子
好きな食べ物
もちを炒める
雑草
肉を焼く
ホットドッグ
チキン.
すし
パスタ
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action ="food.jsp" method="post">
  성별
  <input type="radio" name="gender" value="남자">남자
  <input type="radio" name="gender" value="여자">여자
  
  <br>
  <br>
  좋아하는 음식 
  <input type ="checkbox" name="food" value="떡볶이">떡볶이
  <input type ="checkbox" name="food" value="잡채">잡채
  <input type ="checkbox" name="food" value="불고기">불고기
  <input type ="checkbox" name="food" value="핫도그">핫도그
  <input type ="checkbox" name="food" value="치킨">치킨
  <input type ="checkbox" name="food" value="초밥">초밥
  <input type ="checkbox" name="food" value="파스타">파스타
  
  <input type="submit" value="전송">
</form>

</body>
</html>
「転送」(Transfer)を選択してクリックします.
food.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>JSP : Java Server Page</h1>

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

  String gend = request.getParameter("gender");
  
  String fds[] = request.getParameterValues("food");
  
  String str = "";
  for(int i=0;i<fds.length;i++){
	  str += fds[i]+"&nbsp;&nbsp;" ;

  }

%>
성별<%= gend %><br>
좋아하는 음식<br>
<%= str %>
</body>
</html>