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>


day01_05.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>
</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

+ Recent posts