JavaEE 기술-JSP

2677 단어
JSP의 4가지 기본 구문
JSP 참고 사항:
 

JSP 페이지 컴파일링으로 생성된 서브렛 클래스 출력 흐름에 이러한 주석이 포함되지 않기 때문에 JSP 주석은 클라이언트에 전송되지 않습니다. "웹 페이지 소스 코드 보기"주석은 보이지 않습니다.(HTML 주석은 정반대)
JSP 선언:
public int count;
public int info(){
 return "Hello";
}
%>

JSP 성명의 변수 & 방법, 서브렛 클래스에 대응하는 구성원 변수와 구성원 방법은 abstract 수식 방법을 금지하고 추상적인 방법은 servlet을 추상적인 클래스로 만들어 실례화할 수 없습니다
JSP 출력 표현식:
<%=count++%>
 JSP            Servlet      ;

JSP 스크립트:
for(int i = 0; i < 10; i++) { %>
    <p>hellop>
JSP      Servlet _jspService         ,  JSP         (Java             ),          ,          ,static

JSP에 대한 3개의 컴파일 명령:
page
: 현재 페이지용입니다.11개 속성;
include
*%>: 정적 포함,명령 충돌 주의하기;페이지 융합은 페이지를 컴파일할 때 페이지를 포함하는 코드를 완전히 포함한다.동적 포함과 구별
taglib
JSP에 대한 7개의 동작 명령
동작 명령
역할
jsp:forward
페이지 이동을 실행하여 요청한 처리를 다음 페이지로 전송합니다
jsp:param
매개 변수를 전달하는 데 사용되며, 다른 지원하는 매개 변수의 라벨과 함께 사용해야 합니다
jsp:include
JSP 페이지 동적 가져오기
jsp:plugin
클라이언트에 JavaBean 또는 Applet 다운로드
jsp:useBean
:————-:
jsp:setProperty
right-aligned
jsp:getProperty
centered
문법 세부사항 1.jsp:forward
"요청을 새 페이지로 전송하라"는 것은 사실상 오도적인 주장이다.이것은 새 페이지에 요청을 보내지 않고 완전히 새 페이지로 요청에 대한 응답을 생성하기 때문에 요청은 여전히 한 번의 요청이고 요청 매개 변수이며 요청 속성도 잃어버리지 않는다.웹 주소는 여전히 옛 페이지의 웹 주소다.
새 페이지에서 Request를 사용합니다.getParameter("paramName")를 사용하여 요청된 매개변수의 값을 가져옵니다.
  • jsp:param
  •  "propertyName" value="propertyValue"/>
  • jsp:include - 동적 가져오기
  • 동적 가져오기.컴파일된 서버 클래스에서include 방법을 사용하여 가져온 페이지를 가져옵니다.가져온 페이지의 바디 내용만 페이지에 삽입합니다. (컴파일 명령은 가져오지 않습니다.)장점: 추가 매개 변수의 정적 가져오기를 추가할 수 있습니다.컴파일된 서버 클래스에 코드가 완전히 융합되었습니다.가져온 페이지의 컴파일 명령이 작용합니다.
  • jsp:plugin이 자주 사용하지 않음
  • jsp:useBean
  • jsp:setProperty
  • jsp:getProperty
  • 좋은 웹페이지 즐겨찾기