728x90
더보기
Day38. 230622
* form요소의 속성
- action: 서버(server)측 페이지
- method: get(기본값) | post
* GET에 대한 참고 사항:
- 양식 데이터를 이름/값 쌍으로 URL에 추가합니다.
- GET을 사용하여 민감한 데이터를 보내지 마십시오! (제출된 양식 데이터는 URL에서 볼 수 있습니다!)
- URL의 길이는 제한되어 있습니다(2048자).
- 사용자가 결과를 북마크하려는 양식 제출에 유용합니다.
- GET은 Google의 쿼리 문자열과 같은 비보안 데이터에 적합합니다.
* POST에 대한 참고 사항:
- HTTP 요청 본문 내부에 양식 데이터를 추가합니다(제출된 양식 데이터는 URL에 표시되지 않음).
- POST는 크기 제한이 없으며 많은 양의 데이터를 보내는 데 사용할 수 있습니다.
- POST를 사용한 양식 제출은 북마크할 수 없습니다.
method= "get" (기본값)방식은 비밀번호가 다 노출된다.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>form</title>
</head>
<body>
<h2>form(p133)</h2>
<pre>
*form요소의 속성
- action: 서버(server)측 페이지
- method: get(기본값) | post
</pre>
<form action="ok.jsp" method="post">
<ul>
<li>이름:<input type="text" name="userName"/></li>
<li>id: <input type="text" name="id"/></li>
<li>비밀번호: <input type="password" name="pwd"/></li>
<li></li>
<input type="submit" value="확인"/>
<input type="reset" value="취소"/>
</ul>
</form>
</body>
</html>
method="post”일 때는 비밀번호가 노출되지 않는다.
728x90
'개발 수업 > WEB' 카테고리의 다른 글
[JavaScript] JavaScript에서 HTML문서 사용, 폼 배열을 사용해 폼 요소에 접근하기 (0) | 2023.06.23 |
---|---|
Visual Studio 설치 (0) | 2023.06.22 |
[CSS] 폼(form) (0) | 2023.06.22 |
[HTML,CSS] 목록을 만드는 태그, 목록 스타일 (0) | 2023.06.22 |
이클립스 jsp파일 오류(The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path) (0) | 2023.06.22 |