JSP:
1.コンセプト:
Javaのサーバーページと:サーバーページは、Java
として理解することができます。特別なページ、どちらかのhtmlタグの定義を指定することができ、彼らはJavaコードを定義することができます
書き込みを簡素化するために!!!
2.原理
JSPは、基本的にサーブレットです
3. JSPスクリプト:JSPの定義方法Javaコード
1. <コード%%>:サービスプロセスで定義されるJavaコード。サービスメソッドを定義することができますどのような、どのようなスクリプトを定義することができます。
2. <!コード%%>:Javaコードは、変換後のメンバーのJSP、Javaクラスの位置を定義しています。
3. <%=コード%>:Javaコードが定義されているが、ページに出力されます。出力文を定義することができますどのような、どのようなスクリプトを定義することができます。
4. JSPは、組み込みオブジェクト:
JSPページで取得する必要はありませんし、作成したオブジェクトを直接使用することができ、組み込みオブジェクト9のJSPの合計。
変数名 | 実数型 | 効果 |
pageContextの | PageContextの | 共有データへの現在のページでは、あなたはまた、他の8が内蔵されたオブジェクトを取得することができます |
リクエスト | HttpServletRequestの | 複数のリソースへのアクセス要求(フォワード) |
セッション | HttpSessionの | 複数の間でセッションを要求 |
応用 | ServletContext | 共有データへのすべてのユーザーのうち、 |
応答 | HttpServletResponseの | レスポンスオブジェクト |
ページ | オブジェクト | 現在のページ(サーブレット)このオブジェクト |
でる | JspWriter | 文字出力ストリームオブジェクト。あなたは、出力ページ上のデータをすることができます。そしてresponse.getWriter()と同様の response.getWriter()とout.write()の違い: リアルTomcatサーバーが応答する前に、クライアントには、調べるために、バッファのデータを最初の応答データバッファを移動します。 それresponse.getWriter()出力データは常にout.write()の前に |
コンフィグ | ServletConfig | サーブレット構成オブジェクト |
例外 | Throwableを | Exceptionオブジェクト |
5.命令の
役割:構成するJSPページに、リソースファイルのインポート
形式:
<%@ディレクティブname属性name属性値= 1 1 =属性名の属性値2 2 ...%>
カテゴリー:
1.ページ:JSPページの構成
contentType:response.setContentType()と同等
のインポート:ガイドパッケージ
errorPageでは:現在のページが自動的に特定のエラーページにジャンプした後に例外が発生
識別現在のページがエラーページであるかどうか:のisErrorPage。
真:はい、あなたは組み込みのオブジェクトの例外を使用することができ
ていない:偽を。デフォルト値。組み込みオブジェクトの例外を使用することはできません
2.は、次のとおりです。ページが含まれています。インポート・ページ・リソース・ファイル
<= "top.jsp" %ファイルを含める@%>
3のtaglib:リソースのインポート
<%@ taglibの接頭辞= "C http://java.sun.com/jsp/jstl/"のuri =」 コア「%>
プレフィックス:プレフィックスカスタマイズ
6.注:
1. HTML注:
< - - >:!HTMLコードのみのコメントフラグメント、およびコメントがブラウザに送信されますが、ページ上に表示されていない
2。 JSP注:推奨使用
<% - - %>:あなたはすべての注釈を付けることができます