JSPの概要とJSPの基本的な文法

サーブレット開発のデメリット

  • 静的HTMLは動的Javaコードと混合されており、保守が困難です
  • サーブレットはout.println()ステートメントを使用して出力し、開発効率が低い
  • Eclipseは開発プロセスでエラーを見つけるのが難しく、デバッグも困難です

JSPの紹介

  • JSPはjavaSever Pages、Java ServerPageと呼ばれます
  • JSPは、Webサーバー(Tomcatなど)によって実行されるJ2EE機能モジュールです。
  • JSPの役割は、動的Webページの開発の難しさを軽減することです。

JSPの機能

  • JSPは使いやすい
  • JSPは、開発の難しさを軽減するためにHTMLコードとJavaコードを分離します
  • JSPの本質はサーブレットです

JSPの運用要件

  • 動作するTomcat
  • すべてのJSPページの拡張子は.jspです。
  • JSPページはWebアプリケーションディレクトリに配置する必要があります

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コードの出力結果を表示するために使用されます。構文は、たとえば<%= java code%>です。

<%="<b>"+name+"</b>"%>
  • JSP処理命令

JSP処理命令は、JSPの実行中に補助情報を提供するために使用されます。JSP処理命令の構文は次のとおりです。<%@ jsp命令%>

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

 

おすすめ

転載: blog.csdn.net/qq_41459262/article/details/111061885