[웹 디자인] 넷째 주 기능인 자바 스크립트를

JSP 넷째 주

는 JSP 개요

 의미 :

자바 서버 페이지, 널리 사용되는 서버 측 스크립트 언어 중 하나 (에서 실행되는 서버 측  BS 구조 )

JSP의 서버 측 JSP 엔진에 의해 실행되는 코드와의 결과 HTML 페이지에 클라이언트 형태로 전송.

JSP 페이지에 다음 JSP (확장 .jsp를) 준비한 프로그램 문서를 사용합니다.
주로 기존의 HTML 코드로 자바 코드 안에 포함 된 JSP 페이지를 참조하십시오. ( 동적으로 생성 된 페이지 내용)
JSP 페이지에서이 포함될 수 있습니다 등등 HTML 코드, CSS 코드, 자바 스크립트 코드가 포함 된 자바 코드, 명령어 인식, 동작 인식, 의견과를.

 

두 JSP 동작 원리

1. 웹 브라우저는 JSP 페이지 요청 여부를 결정하기 위해 ---> 페이지에 요청을 보냅니다 (페이지 요청이 HTML 페이지 : 페이지 코드를 직접 웹 브라우저에 요청 뒷면에)

  ---> 요청 JSP 페이지 (JSP 엔진 검사 처음 요청 여부)

  ---> ①  첫 번째 요청 : 코드 서블릿 (된 .java)에이 코드에 JSP 엔진 JSP 페이지, 다음 컴파일 및 실행되는 바이트 코드 (을 .class) 파일을 생성

   --->은 ② 하지 않 첫 번째 요청 및 수정되지 않은 : JSP 엔진은 (재 컴파일없이) JVM 실행이 파일 바이트 코드 컴파일 된 호출

---->  웹 브라우저 화면에 결과를 수행

 

세 가지 스크립트 로고

카테고리 :

(1) JSP 표현 :

구문은 : <% = 표현식 %>
식 : Java 언어는 궁극적 인 결과로, 어떤 표현이 될 수는 출력 할 문자열로 변환됩니다

 

(2)

① 주장의 정체성  (라이프 사이클은 서버 폐쇄 단부에 창조부터 시작)

의미 : JSP 페이지에서 전역으로 정의 변수 나 메소드 (JSP 페이지가 전체에 액세스 할 수 있습니다)

구문 : <코드 %는 변수 또는 메소드 % 선언!>

<! %
    Int 인 NUM = 0;    // 전역 변수 
   INT의 체크 () {     // 글로벌 방법 
       NUM ++ ;
        반환 NUM; 
   }
 %>

 

 

②는 니펫을 (폐쇄가 파괴됩니다 후 수명주기가 폐쇄되어있는 페이지로 처음부터 생성된다)

의미 : Java 코드 나 스크립트 코드를 내장 JSP 페이지 (페이지 요청을 처리하는 동안하는 수행).
하여 자바 코드 , 변수 흐름 제어 문 등을 정의 할 수 있습니다
에 의해 스크립트 코드 JSP 내장 객체 페이지, 요청과 응답의 출력 내용에 적용 할 수있는, 그래서 액세스 세션을.
구문 :
   <% 자바 코드 나 스크립트 코드 %>

(3) 스크립트

 

네 페이지 명령

1. 의미 : 전체 JSP 페이지에 대한 관련 속성을 지정

2. 구문 : <% @ 1 페이지 속성 명 = "속성 값 1이"2 속성 명 = "속성 값 2"... %>

3. 공통 속성 :

(1) 언어의 속성이
JSP 페이지에서 사용되는 언어를 지정하는 데 사용됩니다, 현재는 자바 언어를 지원합니다.

例如:
       <% @ 페이지 언어 = "자바"%>

 

(2) 수입 속성은
수입 JSP 페이지 (임베디드 자바 코드 또는 통화 페이지)로 패킷 클래스를 지정하는 데 사용됩니다.

例如:
<% @ 페이지 수입 = "java.util.Date"%>

(3) 세션 속성은
HTTP 세션 (세션) 객체를 사용하여 JSP 페이지 여부를 지정합니다. 기본값은 true입니다.

예 :
      <% @ % = "false로"세션 페이지>

pageEncoding 속성 (4).
포맷 문서 인코딩 (문자 세트) 인코딩 지정 JSP 페이지. 중국어를 지원하기 위해, 일반적으로 재산 GBK 또는 UTF-8을 설정합니다.

예 :
       <페이지 @ % pageEncoding = "UTF-8."%>

contentType의 속성 (도 5).
지정 JSP 페이지 MIME 유형 및 캐릭터 인코딩 속성에 기초하여 상기 웹 페이지의 콘텐츠를 표시 클라이언트 브라우저.

例如:
      <%@ page contentType  =  "text/html;  charset=utf-8"%>

......

 

五 包含指令

1.

 

 

 

 

 

 

추천

출처www.cnblogs.com/zyddd915/p/12526422.html