# HTTP 요청 처리하는 두가지 방법
GET방식과 POST방식
구분 | GET방식 | POST방식 |
데이터 전송 위치(방식) | URL 쿼리 문자열 | HTTP 요청 본문(body) |
보안 | 낮음 (데이터가 URL에 노출) |
높음 (데이터가 요청 본문에 포함되어 상대적으로 보안이 높음) |
브라우저 기록 | 기록됨 | 기록되지 않음 |
데이터크기 | 제한적 | 크기 제한 없음 |
주요 용도 | 데이터 조회, 간단한 정보 전달 | 데이터 생성, 수정, 삭제 등 서버상태 변경 |
폼 제출 | method="get" | method="post" |
#액션 태그
<%@ page ... %>
예제: <%@ page language="java" contentType="text/html; charset=UTF-8" %>
<jsp:include page="..." />
예제: <jsp:include page="header.jsp" />
<jsp:forward page="..." />
예제: <jsp:forward page="result.jsp" />
<jsp:useBean id="..." class="..." />
예제: <jsp:useBean id="myBean" class="com.example.MyBean" />
<jsp:setProperty name="..." property="..." value="..." />
예제: <jsp:setProperty name="myBean" property="name" value="John" />
<jsp:getProperty name="..." property="..." />
예제: <jsp:getProperty name="myBean" property="name" />
#JSP 액션태그 forward와 include 비교
항목 | <jsp:forward> | <jsp:include> |
이동 방식 | 완전 이동 | 포함 |
URL 변경 | 없음 | 없음 |
출력 버퍼 | 초기화 | 유지 |
용도 | 페이지 간 이동, 권한 처리 등 | 공통 헤더, 푸터 포함, 동적 콘텐츠 포함등 |
8월 29일_JSP(서블릿) (0) | 2024.08.29 |
---|---|
8월 26일_JSP(내장 객체, 애플리케이션 등) (0) | 2024.08.26 |
8월 21일_JSP(시작하기) (0) | 2024.08.21 |