본문 바로가기

JAVA/JSP & Servlet

JSP 기본 실습 : 데이터 전송 -get, post-

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

 

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>JSP : 데이터 전송[get]</title>

</head>

<body>

<!-- 입력받은 값을 처리할 서버의 jsp페이지로 전송

        전송방식

               - get : URL 뒤에 추가해서 전송

                       [해석]

                       "http://search.naver.com/search.naver?where=nexearch&query=naver&sm=top_hty&fbm=1&ie=utf8"

                      

                       처리하는 페이지

                       http://search.naver.com/search.naver

                      

                       ? : 쿼리 스트링 -> 전송데이터

                      

                       "변수 = " 형태

                       where=nexearch

                       &

                       query=naver

                       &

                       sm=top_hty

                       &

                       fbm=1

                       &

                       ie=utf8                      

                       [사용 방법]

                       <form method="get">

                       <a href="http://search.naver.com/search.naver?query=검색어>

                      

                       [특징] 

                       보낼수 있는 문자열의 길이 : 2048바이트

                       암호화 가능 : https

              

               - post : page header 입력해서 전송

                      

                       [사용 방법]

                       <form method="post">

                      

                       [특징]

                       보낼수 있는 문자열의 길이 : 무제한

                       보낼수 있는 데이터의 종류 : 바이너리라도 상관없음!(파일처리 가능)

                       암호화 불가능

 --> 

 

<a href="http://search.naver.com/search.naver?query=구글">구글검색</a>

 

<!-- method:전송방법(get,post), action:처리페이지-->

 

<form method="get" action="http://search.naver.com/search.naver">

검색어 : <input type="text" name="query" size="20" /><br/>

              

               <input type="submit" value="검색" />

</form>

 

 

</body>

</html>