GETとPOST
13175 ワード
💡 formの起動方式
1)フォームにデータを入力してサーバに送信
2)サーバはフォームを受信してJSPと同じサブルーチンスクリプトに送信する
3)JSP処理入力データ生成新ページ
4)入力された新しいページへの応答フォームを使用して、サーバにデータを転送します. HTMLドキュメントは、サーバがユーザに表示する方法と、ユーザがサーバにデータを送信する方法の2つに分けられます. は、この2つの方法を使用することができる.GETとPOSTです! URLアドレスの後にパラメータを付けてデータを転送します.
は、ユーザが入力したデータをHTTP要求ヘッダに含めることにより伝送する. は長さ制限がなく、安全を保っています.
1)フォームにデータを入力してサーバに送信
2)サーバはフォームを受信してJSPと同じサブルーチンスクリプトに送信する
3)JSP処理入力データ生成新ページ
4)入力された新しいページへの応答
<form action="input.jsp" method="post"> </form>
<form action="input.jsp" method="get"> </form>
GET方式
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="test.jsp" method="get">
ID : <input name="id"> <br/>
PW : <input type = "password" name = "pw">
<input type = "submit">
</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
String v_id = request.getParameter("id");
String v_pw = request.getParameter("pw");
%>
아이디는 <%=v_id %> <br/>
비밀번호는 <%=v_pw %>
</body>
</html>
POST方式
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="test.jsp" method="post">
ID : <input name="id"> <br/>
PW : <input type = "password" name = "pw">
<input type = "submit">
</form>
</body>
</html>
Reference
この問題について(GETとPOST), 我々は、より多くの情報をここで見つけました https://velog.io/@cheshirehyun/7ystd51oテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol