* <form action="버튼 클릭 시 넘어가는 파일" method="파라미터('get' 방식은 주소 뒤에 값이 표시/'post' 방식은 값이 숨겨진다)">

* <p></p> : 문단을 구문하는 태그

* <input type="폼의 타입('text', 'submit', 'reset' 등)" name="이름" value="해당폼에 들어가는 값">


-ex06.jsp 파일

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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>
    <h1>로그인</h1>
    <form action="ex07.jsp" method="post">    <!-- 파라미터 (post방식은 주소표시뒤 감춰준다)-->
    <p>id:<input type="text" name="id" value="qqqq" ></p>
    <p>pw:<input type="password" name="pw"></p>
    <p><input type="submit" value="전송"></p>
    
    </form>
</body>
</html>

cs



-ex07.jsp 파일

action="ex07.jsp"


* ex06.jsp 파일에서 id와 pw의 name을 설정해준 값으로 받아오는 것이다

id : <%=request.getParameter("id"%>

pw : <%=request.getParameter("pw"%>

name : <%=request.getParameter("name"%> (name값은 받는 부분이 없기 때문에 null값으로 가져온다)



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<%@ 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>
    <h1>전달받은 내용</h1>
    <h2>id:<%=request.getParameter("id"%></h2>
    <h2>pw:<%=request.getParameter("pw"%></h2>
    <h2>name:<%=request.getParameter("name"%></h2>
    
</body>
</html>
cs


method="post"


method="get"

주소값이 다르게 전달된다

'* Programming > WEB' 카테고리의 다른 글

DB연동 데이터 입력  (0) 2016.09.08
Form(회원가입)  (0) 2016.09.08
기본 내장객체  (0) 2016.09.08
스크립트릿 특징  (0) 2016.09.08
Table사용(구구단 만들기)  (1) 2016.09.08

+ Recent posts