JSP :: 2주차

2017. 9. 30. 15:18


<%@ 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을 통해 필요한 함수를 찾는 연습을 해보자




'JSP' 카테고리의 다른 글

JSP :: 3주차  (0) 2017.09.30
JSP :: 1주차  (0) 2017.09.30

+ Recent posts