JSP 소개 및 JSP의 기본 문법

Servlet 개발의 단점

  • 정적 HTML이 동적 Java 코드와 혼합되어 유지 관리가 어렵습니다.
  • Servlet은 out.println () 문을 사용하여 출력하고 개발 효율성이 낮습니다.
  • Eclipse는 개발 과정에서 오류를 찾기 어렵고 디버깅도 어렵습니다.

JSP 소개

  • JSP는 Java 서버 페이지, Java 서버 페이지라고합니다.
  • JSP는 웹 서버 (예 : Tomcat)에서 실행되는 J2EE 기능 모듈입니다.
  • JSP의 역할은 동적 웹 페이지 개발의 어려움을 줄이는 것입니다.

JSP의 특징

  • JSP는 사용하기 쉽습니다.
  • JSP는 개발의 어려움을 줄이기 위해 HTML과 Java 코드를 분리합니다.
  • JSP의 본질은 Servlet입니다.

JSP 운영 요구 사항

  • 일하는 Tomcat
  • 모든 JSP 페이지의 확장자는 .jsp입니다.
  • JSP 페이지는 웹 애플리케이션 디렉토리에 있어야합니다.

JSP 실행 프로세스

세부

JSP 기본 구문

  • JSP 코드 블록

JSP 코드 블록은 JSP에 JAVA 코드를 포함하는 데 사용됩니다. 코드 블록의 구문은 다음과 같습니다. <% javacode %>, 예 :

<%System.out.println("hello,world")%>
  • JSP 선언 빌딩 블록

JSP 선언 빌딩 블록은 변수와 메소드를 선언하는 데 사용되며 구문은 <%! 선언문 %>, 예 :

<%! 
public int add(int a, int b){
    return a+b;
}
%>
  • JSP 출력 지침

JSP 출력 명령어는 JSP 페이지에 자바 코드의 출력 결과를 표시하는 데 사용됩니다. 구문은 <% = java code %>입니다. 예를 들면 다음과 같습니다.

<%="<b>"+name+"</b>"%>
  • JSP 처리 지침

JSP 처리 명령은 JSP 실행 중에 보조 정보를 제공하는 데 사용됩니다. JSP 처리 명령의 구문은 다음과 같습니다. <% @ jsp instruction %>

<%@ page import="java.util"%> //导包操作
常用的处理指令
<% @ page %> //定义当前JSP页面的全局设置
<% @ include %> //将其他JSP页面和当前JSP页面合并
<% @ taglib %> //引入JSP标签库
  • JSP의 주석
<%--注释--> jsp注释
//、/*...*/ java注释
<!--html--> html注释

 

추천

출처blog.csdn.net/qq_41459262/article/details/111061885