티스토리 뷰

Programming/JSP&Servlet

2016.5.3

짜모 2016. 5. 3. 13:03
반응형

request


get 읽기

post 수정

put 쓰기

delete 지우기






- input.jsp


<input type = "button" value = "네이버로 가기" onclick = "location.href='result.jsp'">

'result.jsp' : 버튼 클릭시 이 주소로 이동 , 내부주소는 컨텍스트 경로 이하만 써도 되고 외부로 보내려면 http부터 풀경로


<input type = "button" value = "네이버로 가기" onclick = "location.href='result.jsp?name=Lee'">

name=Lee : get방식으로 name이라는 파라미터에 Lee라는 값을 실어서 result.jsp로 요청을 보냄


- result.jsp


<%

String name = request.getParameter("name");

%>

어서와요 <%= name %> 님


<%

String name = request.getParameter("name");

%> : 날아온 요청으로 부터 name이라는 이름의 파라미터 값을 얻어오기


form태그


form 태그는 action속성과 안에 내용물을 가질 수 있는데 action값은 form 태그에서 action이 발생하면 이동할 url

<form action = "result.jsp">

</form>



새로나온 태그 활용

버튼을 통해 url이동

submit을 통해 form태그의 엘리먼트 요소값 파라미터로 들고 이동

파라미터 얻기

GET방식과 POST방식의 차이(p.86)

리다이렉트 시키기

포워드와 리다이렉트 차이(p.195)




GET방식 : 서버에서 명시된 URL에 대한 위치 정보 요청으로 웹 브라우저가 문서를 받아보는데 일반적인 방법

URL 뒤에 데이터를 직접적으로 붙여서 자원을 요청하기 때문에 보낼수 있는 데이터의 양이제한, 보안취약함

POST방식 : 서버에게 요청시 필요한 정보를 요청 헤더에 포함시켜 전송하는 방식

길이제한없고, 보안강함


포워드 방식 : 서버 상에서 페이지가 이동, URL변경X, 기존의 request와 response는 유지되어 이동

리다이렉트 방식 : response 객체의 sendRedirect()로 페이지를 이동하는 방법

URL변경 O, request와 response 객체가 유지X


리다이렉트 시키기

<jsp:forward page="abc.jsp"/> 또는

<% response.sendRedirect("abc.jsp"); %> 


반응형

'Programming > JSP&Servlet' 카테고리의 다른 글

2016.05.11  (0) 2016.05.11
2016.5.10  (0) 2016.05.10
2016.5.2  (0) 2016.05.02
2016.4.29  (0) 2016.04.29
2016.4.28  (0) 2016.04.28
댓글
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함