day01_04.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>Form 태그</title> <style type="text/css"> form{ border: 2px thick lime; border-style: solid; width: 500px; height: 200px; background-color: yellow; font-size: 20px; } </style> </head> <body> Form 태그는 사용자로부터 값을 받는 태그 <br/> <form action="day01_05.jsp" method="post"> 이름 : <input type="text" name="name" size="10" maxlength="8" required><br/> 사는 도시 : <input type="text" name="city" size="10"><br/> 좋아하는 동물 : <input type="checkbox" name="pet" value="dog">강아지 <input type="checkbox" name="pet" value="cat">고양이 <input type="checkbox" name="pet" value="hamster">햄스터<br/> <input type="submit" value="전송"> <!-- submit을 누르면 위의 form action 값으로 데이터를 전송한다. --> </form> </body> </html>
<%@ 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>Form으로 전송한 내용을 받는 페이지</title> </head> <body> <% String name = request.getParameter("name"); String city = request.getParameter("city"); String[] pets = request.getParameterValues("pet"); String myPet=""; for(int i=0;i<pets.length;i++){ myPet += pets[i]; myPet += " "; } %> 이름 : <%=name %><br/> 내가 사는 곳은 <%=city %> 입니다.<br/> 내가 좋아하는 pet은 <%=pets.length %>종류이고 <%=myPet %>입니다.<br/> </body> </html>
'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글
1일차 Header (0) | 2012.05.21 |
---|---|
1일차 이클립스 한글 깨짐 현상 (0) | 2012.05.21 |
1일차 Form 태그 (0) | 2012.05.21 |
1일차 request 기본 객체 (0) | 2012.05.21 |
1일차 표현식,선언부 (0) | 2012.05.21 |