ホームページ > Java > &#&チュートリアル > JSP の基礎を始める

JSP の基礎を始める

巴扎黑
リリース: 2017-07-24 14:10:28
オリジナル
1648 人が閲覧しました

JSP の本質はサーブレット ソース プログラムです

各 JSP ページに初めてアクセスすると、JSP エンジンはそれをサーブレット ソース プログラムに変換し、その後、サーブレット ソース プログラムをサーブレット クラス ファイルにコンパイルします。

すると、Webコンテナ(サーブレットエンジン)は、通常のサーブレットプログラムと同様に、サーブレットプログラムを読み込み、解釈し、実行します。

JSP ページ

の暗黙変数はすでに宣言されているため、自分で宣言する必要はありません。

全部で9つの隠しオブジェクトがあります。

  1. HttpServletRequestリクエスト

  2. HttpServletResponseレスポンス(JSPページではレスポンスメソッドはほとんど呼び出されません)

  3. PageContext pageContext: ページのコンテキスト、ここからその他を取得できますオブジェクト8 つの非表示オブジェクトは、現在のページに関する他の情報も取得できます

  4. HttpSession セッション: ブラウザとサーバー間の会話

  5. ServletContext アプリケーション: 現在の Web アプリケーションを表します

  6. ServletConfig config: 現在の JSP に対応するサーブレットの ServletConfig オブジェクト (ほとんど使用されていません)

  7. JspWriter out: out.println() は文字列をブラウザに直接出力できます

  8. オブジェクト ページ:現在の JSP に対応するサーブレット オブジェクトへの参照を指しますが、オブジェクト型のため、オブジェクト クラスのメソッドのみを呼び出すことができます (ほとんど使用されません)

  9. 例外例外: 次の場合にのみ使用できます。ページディレクティブの isErrorPage="true" が宣言されています。 <% page isErrorPage="true" %>

pageContext、request、session、application (属性の範囲は小さいものから大きいものまで)

JSP 式

<%= xxx %>

JSP 宣言

<%! %> の Java コードは、サーブレットの jspServlet メソッドの外側に挿入されます。 JSP宣言は、JSPページをコードブロック、メンバ変数、メソッドに変換するサーブレットプログラムの静的な定義に使用できます。

JSP 暗黙的オブジェクトは jspServlet メソッド内で宣言されるため、

これらの暗黙的オブジェクトを JSP 宣言で使用することはできません。

JSP コメント

以上がJSP の基礎を始めるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート