<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!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=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<form action="FormTest002.jsp" method="get">
ID : <input type="text" name="_id"><p>
PW : <input type="password" name="_pwd"><p>
<input type="submit" value="전송">
</form>
</body>
</html> |
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!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=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<%
String id = request.getParameter("_id");
String pwd = request.getParameter("_pwd");
out.println(" ID : " + id);
out.println("<p>");
out.println(" pwd : " + pwd);
%>
</body>
</html>
Form 태그를 이용해서 정보를 전달하는 과정
|
--------------------------------------------------------------------------------------------
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!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=EUC-KR">
<title>Insert title here</title>
</head>
<body>
회원 등록
<form action="MemberResult.jsp" method="post">
성명 : <input type="text" name="_name"><p>
아이디 : <input type="text" name="_id"><p>
암호 : <input type="password" name="_pwd"><p>
전화번호 : <input type="text" name="_hpnum"><p>
종교 : <input type="radio" name="_religion" value="기독교">기독교
<input type="radio" name="_religion" value="천주교">천주교
<input type="radio" name="_religion" value="불교">불교<p>
관심분야 : <input type="checkbox" name="inter" value="게임" />게임
<input type="checkbox" name="inter" value="쇼핑" />쇼핑
<input type="checkbox" name="inter" value="교육" />교육<p>
<input type="submit" value="등록">
<input type="reset" value="취소">
</form>
</body>
</html> |
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!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=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<%
request.setCharacterEncoding("EUC-KR");
String id = request.getParameter("_id");
String pwd = request.getParameter("_pwd");
String _name = request.getParameter("_name");
String _hpnum = request.getParameter("_hpnum");
String _religion = request.getParameter("_religion");
String[] inter = request.getParameterValues("inter");
out.println("회원 등록 완료 <p>");
out.println(" 성명 : " + _name);
out.println("<p>");
out.println(" 아이디 : " + id);
out.println("<p>");
out.println(" 암호 : " + pwd);
out.println("<p>");
out.println(" 전화번호 : " + _hpnum);
out.println("<p>");
out.println(" 종교 : " + _religion);
out.println("<p>");
out.println(" 관심분야 : ");
for (int i = 0; i < inter.length ; i++){
out.println(inter[i]);
}
out.println("<p>");
%>
</body>
</html>
체크박스의 경우 여러 파라미터를 전달할 수 있기때문에 String 배열형으로 값을 전달받는다.
|
---------------------------------------------------------------------------------------------------------------------------
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!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=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<%
String str = "Hello, Weclome to JSP world! Lets Go!";
out.println("문자열 길이 : " + str.length() + "<p>");
out.println("JSP 문자 위치 : " + str.indexOf("JSP")+ "<p>");
out.println("소문자 변환 : " + str.toLowerCase() + "<p>");
out.println("대문자 변환 : " + str.toUpperCase() + "<p>");
%>
</body>
</html>
자바 DOC을 통해 필요한 함수를 찾는 연습을 해보자
|