-
JSPのセッションオブジェクトとは何ですか?
セッションオブジェクトは、クライアントリクエスト間のクライアントセッションを追跡するために使用されます。 JSPは、サーブレットが提供するHttpSessionインターフェイスを利用します。このインターフェースは、ユーザーを識別する方法を提供します。 1ページのリクエストまたは ウェブサイトにアクセスするか そのユーザーに関する情報を保存する デフォルトでは、JSPではセッション追跡が有効になっており、新しいHttpSessionオブジェクトが新しいクライアントごとに自動的にインスタンス化されます。セッショントラッキングを無効にするには、次のようにページディレクティブセッション属性をf
-
JSPでのCookieまたは非表示フィールドの使用は何ですか?
クッキー Webサーバーは、一意のセッションIDをCookieとして各Webクライアントに割り当てることができ、クライアントからの後続の要求では、受信したCookieを使用してそれらを認識できます。 ブラウザがCookieをサポートしていない場合があるため、これは効果的な方法ではない可能性があります。セッションを維持するためにこの手順を使用することはお勧めしません。 非表示のフォームフィールド Webサーバーは、次のように、非表示のHTMLフォームフィールドを一意のセッションIDとともに送信できます- <input type = "hidden" name =
-
JSPでのtaglibディレクティブの目的は何ですか?
taglib ディレクティブは、JSPページが一連のカスタムタグを使用することを宣言し、ライブラリの場所を識別し、JSPページ内のカスタムタグを識別する手段を提供します。 taglibディレクティブは、以下の構文に従います- <%@ taglib uri = "uri" prefix = "prefixOfTag" > uri 属性値は、コンテナが理解できる場所とプレフィックスに解決されます 属性は、マークアップのどのビットがカスタムアクションであるかをコンテナに通知します。 上記の構文に相当するXMLを次のように記述できます-
-
JSPでの<jsp:text>アクションの使用は何ですか?
アクションを使用して、JSPページおよびドキュメントにテンプレートテキストを書き込むことができます。以下は、このアクションの簡単な構文です- <jsp:text>Template data</jsp:text> テンプレートの本体に他の要素を含めることはできません。テキストとEL式のみを含めることができます(注-EL式については次の章で説明します)。 XMLファイルでは、 0}などの式は使用できないことに注意してください。 、大なり記号は違法であるため。代わりに、 gtを使用してください $ {whatever gt 0}などのフォーム または、値を CDATAに埋
-
JSPアクション要素とは何ですか?
アクションは、XML構文の構成を使用して、サーブレットエンジンの動作を制御します。ファイルを動的に挿入したり、JavaBeansコンポーネントを再利用したり、ユーザーを別のページに転送したり、JavaプラグインのHTMLを生成したりできます。 Action要素の構文はXML標準に準拠しているため、構文は1つだけです- <jsp:action_name attribute = "value" /> アクション要素は基本的に事前定義された関数です。次の表に、使用可能なJSPアクションを示します- S.No。 構文と目的 1 jsp:incl
-
JSPのJSPアクションのさまざまなスコープ値は何ですか?
scope属性は、Action要素のライフサイクルを識別します。 id属性とscope属性は直接関連しています。これは、scope属性がidに関連付けられたオブジェクトの存続期間を決定するためです。 scope属性には、次の4つの値があります。 (a)ページ、 (b)リクエスト、 (c)セッション 、および (d)アプリケーション 。
-
Beanの使用方法を理解し、JSPページでそのプロパティを更新する必要があります。例を共有してください。
useBean アクションは非常に用途が広いです。最初に、id変数とscope変数を使用して既存のオブジェクトを検索します。オブジェクトが見つからない場合は、指定されたオブジェクトを作成しようとします。 Beanをロードする最も簡単な方法は次のとおりです- <jsp:useBean id = "name" class = "package.class" /> Beanクラスがロードされると、 jsp:setPropertyを使用できます。 およびjsp:getProperty Beanプロパティを変更および取得するためのアクション。
-
jspプラグインアクション要素の使用は何ですか?
プラグイン アクションは、JavaコンポーネントをJSPページに挿入するために使用されます。ブラウザの種類を判別し、 を挿入します または 必要に応じてタグを付けます。 必要なプラグインが存在しない場合は、プラグインをダウンロードしてからJavaコンポーネントを実行します。 Javaコンポーネントは、アプレットまたはJavaBeanのいずれかです。 プラグインアクションには、Javaコンポーネントのフォーマットに使用される一般的なHTMLタグに対応するいくつかの属性があります。 要素を使用して、アプレットまたはBeanにパラメータを送信することもできます。 プラグインアクションを使
-
jspテキストアクション要素の使用は何ですか?
アクションを使用して、JSPページおよびドキュメントにテンプレートテキストを書き込むことができます。以下は、このアクションの簡単な構文です- <jsp:text>Template data</jsp:text> テンプレートの本体に他の要素を含めることはできません。テキストとEL式のみを含めることができます(注-EL式については次の章で説明します)。 XMLファイルでは、 0}などの式は使用できないことに注意してください。 、大なり記号は違法であるため。代わりに、 gtを使用してください $ {whatever gt 0}などのフォーム または、値を CDATAに埋
-
JSPでサポートされている暗黙のオブジェクトは何ですか?
次の表に、JSPがサポートする9つの暗黙的なオブジェクトを示します- Sr.No。 オブジェクトと説明 1 リクエスト これはHttpServletRequestです リクエストに関連付けられたオブジェクト。 2 応答 これはHttpServletResponseです クライアントへの応答に関連付けられたオブジェクト。 3 アウト これはPrintWriterです クライアントに出力を送信するために使用されるオブジェクト。 4 セッション これはHttpSessionです リクエストに関連付けられたオブジェクト。 5 ア
-
JSPリテラルとは何ですか?
JSP式言語は、次のリテラルを定義します- ブール値 −真と偽 整数 −Javaのように 浮動小数点 −Javaのように 文字列 −一重引用符と二重引用符。 は\としてエスケープされ、は\としてエスケープされ、\は\\としてエスケープされます。 ヌル − null
-
JSPのリクエストオブジェクトとは何ですか?
リクエストオブジェクトは、 javax.servlet.http.HttpServletRequestのインスタンスです。 物体。クライアントがページをリクエストするたびに、JSPエンジンはそのリクエストを表す新しいオブジェクトを作成します。 リクエストオブジェクトは、フォームデータ、Cookie、HTTPメソッドなどのHTTPヘッダー情報を取得するためのメソッドを提供します 、など。 以下は、 getHeaderNames()を使用する例です。 HttpServletRequestのメソッド HTTPヘッダー情報を読み取ります。このメソッドは、現在のHTTPリクエストに関連付けられたヘ
-
JSPで<jsp:setProperty>アクションを使用するにはどうすればよいですか?
setProperty アクションはBeanのプロパティを設定します。 Beanは、このアクションの前に事前に定義されている必要があります。 setPropertyアクションを使用する基本的な方法は2つあります- jsp:setPropertyを使用できます 後、ただし jsp:useBeanの外部 以下に示す要素- <jsp:useBean id = "myName" ... /> ... <jsp:setProperty name = "myName" property = "someProperty" .
-
JSPコメントとは何ですか?
JSPコメントは、JSPコンテナが無視する必要のあるテキストまたはステートメントをマークします。 JSPコメントは、JSPページの一部である非表示または「コメントアウト」する場合に役立ちます。 以下は、JSPコメントの構文です- <%-- This is JSP comment --%> 次の例は、JSPコメント-を示しています。 <html> <head> <title>A Comment Test</title> </head&
-
JSPで<jsp:getProperty>アクションを使用するにはどうすればよいですか?
getProperty actionは、指定されたプロパティの値を取得して文字列に変換し、最後にそれを出力に挿入するために使用されます。 getPropertyアクションには2つの属性しかなく、どちらも必須です。 getPropertyアクションの構文は次のとおりです- <jsp:useBean id = "myName" ... /> ... <jsp:getProperty name = "myName" property = "someProperty" .../> 次の表に、 getPropert
-
JSPページで<%リテラルを使用したい。しかし、それはエラーを投げています。 JSPでこの構文をエスケープする方法は?
バックスラッシュ文字を使用してエスケープできます。 <%を<\%に置き換えます。次の例は同じことを示しています。 <html> <head> <title>A Comment Test</title> </head> <body> <h2>Syntax: <\%= (new java.util.Date()).toLocaleString() %\></h2> <p>Today's date: <%= (ne
-
JSPページで%>リテラルを使用したい。しかし、それはエラーを投げています。 JSPでこの構文をエスケープする方法は?
に置き換えます。次の例は同じことを示しています。 <html> <head> <title>A Comment Test</title> </head> <body> <h2>Syntax: <\%= (new java.util.Date()).toLocaleString() %\></h2> <p>Today's date: <%= (new java.util.Date()).toLocaleStri
-
JSPディレクティブとは何ですか?
JSPディレクティブは、サーブレットクラスの全体的な構造に影響を与えます。通常、次の形式になります- <%@ directive attribute="value" %> ディレクティブタグには3つのタイプがあります- S.No。 ディレクティブと説明 1 スクリプト言語、エラーページ、バッファリング要件など、ページに依存する属性を定義します。 2 翻訳フェーズ中にファイルを含めます。 3 ページで使用されるカスタムアクションを含むタグライブラリを宣言します
-
JSPがサポートするディレクティブタグの種類はいくつですか。
JSPディレクティブは、サーブレットクラスの全体的な構造に影響を与えます。通常、次の形式になります- <%@ directive attribute = "value" %> ディレクティブには、キーと値のペアとしてリストし、コンマで区切ることができるいくつかの属性を含めることができます。 の間のブランクは、オプションです。 ディレクティブタグには3つのタイプがあります- S.No。 ディレクティブと説明 1 スクリプト言語、エラーページ、バッファリング要件など、ページに依存する属性を定義します。 2 翻訳フ
-
jspでincludeディレクティブタグを使用する際に問題が発生しています。実例を教えてください。
含める ディレクティブは、変換フェーズ中にファイルを含めるために使用されます。このディレクティブは、変換フェーズ中に他の外部ファイルのコンテンツを現在のJSPとマージするようにコンテナに指示します。 includeをコーディングできます JSPページの任意の場所にあるディレクティブ。 このディレクティブの一般的な使用形態は次のとおりです- <%@ include file = "relative url" > includeディレクティブのファイル名は、実際には相対URLです。パスが関連付けられていないファイル名を指定した場合、JSPコンパイラはファイルが