getMessage.jsp
헤더에 노란줄 부분이 있고없고에 따라서 동기/비동기로 나뉘어진다. 있으면 비동기
요청을 안받으려고, 보안 (jsp - WEB-inf 아래에)
JSP (JavaServerPage)
JSP페이지에 대한 설정 정보 지정에 사용
구문형식 : <%@ 디렉티브명 속성명="속성값" %>
디렉티브 | 설명 |
---|---|
page | JSP페이지에 대한 정보를 지정 JSP가 생성하는 문서의 타입, 출력버퍼의 크기, 에러페이지 등 JSP페이지에서 필요로 하는 정보 입력 |
taglib | JSP페이지에서 사용할 태그 라이브러리를 지정 |
include | JSP페이지의 특정 영역에 다른 문서를 포함 |
속성 | 설명 | 기본값 |
---|---|---|
contentType | JSP 페이지가 생성할 응답 데이터의 MIME 타입을 설정 "text/html;charset=UTF-8" | text/html |
import | JSP페이지에서 사용할 자바 클래스를 지정 | |
session | JSP페이지에서 세션 사용 여부 설정 | true |
buffer | JSP페이지의 출력 버퍼 크기 설정 none로 설정시 버퍼를 사용하지 않음 | 8kb |
autoFlush | 출력버퍼가 다 찬 경우, 자동 방출 여부 설정 | true |
info | JSP페이지에서 대한 설명 | |
errorPage | 에러가 발생할 경우 대체 페이지를 설정 | |
isErrorPage | 에러를 처리할 에러처리 페이지인지 설정, true인 경우 exception을 사용할 수 있음 | false |
pageEncoding | JSP페이지 자체의 캐릭터셋을 설정 | |
isElIgnored | JSP페이지의 표현언어 지원 여부 설정 | false |
deferredSyntaxAllowedAsLiteral | #{}를 deferred EL기호로 사용할지 여부 | false |
trimDirectiveWhitespace | 출력 결과에서 템플릿 텍스트의 공백문자를 제거할지 여부 설정 | false |
스크립트 요소 | 설명 | 구문 기호 |
---|---|---|
표현식(Expression) | 값을 출력한다 | <%=표현할 데이터 %> |
스크립틀릿(Scriptlet) | 자바 코드를 실행한다 | <% 자바구문 %> |
선언부(Declaration) | 자바메소드나 전역변수를 선언 | <%! 전역변수나 메소드 선언%> |
주석(Comment) | JSP주석 기호 | <%--주석--%> |
HTML JavaScript, css
<!--주석2-->
예제 /webStudy01/03/JSPStandard.jsp 브라우저에서 페이지 소스보기를 하면 서버사이드 <%--주석1-->은 보이지 않는다. <!--주석1-->
만 보인다.
<-j.s--(마샬링)--(직렬화)--네트워크(json)--(역직렬화)--(언마샬링)--java(server)->