-
JSPでCookieを削除する方法は?
クッキーを削除するのはとても簡単です。 Cookieを削除する場合は、次の3つの手順に従うだけです- 既存のCookieを読み取り、Cookieオブジェクトに保存します。 setMaxAge()を使用して、Cookieの有効期間をゼロに設定します 既存のCookieを削除する方法。 このCookieを応答ヘッダーに追加し直します。 次の例は、 first_nameという名前の既存のCookieを削除する方法を示しています。 次回main.jspJSPを実行すると、first_nameにnull値が返されます。 例 <html> &
-
HTTPはステートレスなので、WebブラウザとWebサーバー間のセッションを維持する方法は?
HTTPは「ステートレス」プロトコルです。つまり、クライアントがWebページを取得するたびに、クライアントはWebサーバーへの個別の接続を開き、サーバーは以前のクライアント要求の記録を自動的に保持しません。 Webクライアントとサーバー間のセッションの維持 ここで、WebクライアントとWebサーバー間のセッションを維持するためのいくつかのオプションについて説明します- クッキー Webサーバーは、一意のセッションIDをCookieとして各Webクライアントに割り当てることができ、クライアントからの後続の要求では、受信したCookieを使用してそれらを認識できます。 ブラウザがCookie
-
JSPを使用してフォームデータを読み取る方法は?
JSPは、 getParameter()を使用してリクエストを処理します 単純なパラメータを読み取るメソッドとgetInputStream() クライアントからのバイナリデータストリームを読み取る方法。 JSPを使用したフォームデータの読み取り JSPは、状況に応じて次の方法を使用してフォームデータの解析を自動的に処理します- getParameter(): request.getParameter()を呼び出します フォームパラメータの値を取得するメソッド。 getParameterValues(): パラメータが複数回表示され、チェックボックスなどの複数の値を返す場合は
-
JSPのtaglibディレクティブとは何ですか?
JavaServer Pages APIを使用すると、HTMLまたはXMLタグのように見えるカスタムJSPタグを定義できます。タグライブラリは、カスタム動作を実装するユーザー定義タグのセットです。 taglib ディレクティブは、JSPページが一連のカスタムタグを使用することを宣言し、ライブラリの場所を識別し、JSPページ内のカスタムタグを識別する手段を提供します。 taglibディレクティブは、以下の構文に従います- <%@ taglib uri="uri" prefix = "prefixOfTag" > ここでは、 uri
-
JSPを使用してURLで渡されたリクエストパラメータを読み取る方法は?
次のURLは、GETメソッドを使用して2つの値をHelloFormプログラムに渡します。 href =http:// localhost:8080 / main.jsp?first_name =ZARA&last_name =ALI 以下はmain.jspです Webブラウザからの入力を処理するJSPプログラム。 getParameter()を使用します 渡された情報に非常に簡単にアクセスできる方法- <html> <head> <title>Using GET Method
-
GETメソッドを介してJSPを使用してフォームデータを読み取る方法は?
以下は、HTMLフォームと送信ボタンを使用して2つの値を渡す例です。同じJSPmain.jspを使用してこの入力を処理します。 <html> <body> <form action = "main.jsp" method = "GET"> First Name: <input type = "text" name = "first_name"
-
JSPでtaglibディレクティブを使用する1つの例を共有してください
JavaServer Pages APIを使用すると、HTMLまたはXMLタグのように見えるカスタムJSPタグを定義できます。タグライブラリは、カスタム動作を実装するユーザー定義タグのセットです。 taglib ディレクティブは、JSPページが一連のカスタムタグを使用することを宣言し、ライブラリの場所を識別し、JSPページ内のカスタムタグを識別する手段を提供します。 taglibディレクティブは、以下の構文に従います- <%@ taglib uri = "uri" prefix = "prefixOfTag" > ここで、 uri
-
JSPでカスタムタグを作成したい。 JSPでカスタムタグを作成するにはどうすればよいですか?
カスタムタグは、ユーザー定義のJSP言語要素です。カスタムタグを含むJSPページがサーブレットに変換されると、タグはタグハンドラと呼ばれるオブジェクトに対する操作に変換されます。次に、JSPページのサーブレットが実行されると、Webコンテナがこれらの操作を呼び出します。 JSPタグ拡張機能を使用すると、JavaServerPageに直接挿入できる新しいタグを作成できます。 JSP 2.0仕様では、これらのカスタムタグを作成するためのシンプルタグハンドラーが導入されました。 カスタムタグを作成するには、 SimpleTagSupportを拡張するだけです。 クラスを作成し、 doTag()を
-
親jspページから属性を受け入れることができるカスタムタグをJSPで作成するにはどうすればよいですか?
カスタムタグとともにさまざまな属性を使用できます。属性値を受け入れるには、カスタムタグクラスがセッターを実装する必要があります 以下に示すJavaBeanセッターメソッドと同じメソッド- package com.tutorialspoint; import javax.servlet.jsp.tagext.*; import javax.servlet.jsp.*; import java.io.*; public class HelloTag extends SimpleTagSupport { private String message; &n
-
JSPページのカスタムタグに渡す必要がある標準属性は何ですか?
属性に次のプロパティを含めることを検討してください- S.No。 プロパティと目的 1 名前 name要素は、属性の名前を定義します。各属性名は、特定のタグに対して一意である必要があります。 2 必須 これは、この属性が必須かオプションかを指定します。オプションの場合はfalseになります。 3 rtexprvalue タグ属性の実行時式の値が有効かどうかを宣言します 4 タイプ この属性のJavaクラスタイプを定義します。デフォルトでは、文字列と見なされます 5 説明 情報の説明を提供することができます。
-
POSTメソッドを介してJSPを使用してフォームデータを読み取る方法は?
以下はmain.jspです GETメソッドまたはPOSTメソッドを使用してWebブラウザからの入力を処理するJSPプログラム。 実際、パラメータを渡す唯一の方法が変更され、バイナリデータがJSPプログラムに渡されていないため、上記のJSPに変更はありません。ファイル処理に関連する概念については、バイナリデータストリームを読み取る必要がある別の章で説明します。 <html> <head> <title>Using GET and POST Method to Read Form Data
-
JSPを使用してチェックボックスデータを渡す方法は?
チェックボックスは、複数のオプションを選択する必要がある場合に使用されます。 以下は、 HTMLコード、CheckBox.htmの例です。 、2つのチェックボックスがあるフォームの場合。 <html> <body> <form action = "main.jsp" method = "POST" target = "_blank"> <input type
-
JSPのインポート属性とは何ですか?
インポート 属性は、Java importステートメントと同じ機能を果たし、そのように動作します。インポートオプションの値は、インポートするパッケージの名前です。 java.sql。*をインポートするには 、次のページディレクティブを使用します- <%@ page import = "java.sql.*" %> 複数のパッケージをインポートするには、次のようにカンマで区切って指定できます- <%@ page import = "java.sql.*,java.util.*" %> デフォルトでは、コンテナは自動的に jav
-
JSPのinfo属性とは何ですか?
情報 属性を使用すると、JSPの説明を提供できます。以下はコーディング例です- <%@ page info = "This JSP Page Written By ZARA" %>
-
JSPのisThreadSafe属性とは何ですか?
isThreadSafe オプションは、ページをスレッドセーフとしてマークします。デフォルトでは、すべてのJSPはスレッドセーフと見なされます。 isThreadSafeオプションをfalseに設定すると、JSPエンジンは、一度に1つのスレッドのみがJSPを実行していることを確認します。 次のページディレクティブは、 isThreadSafeを設定します falseへのオプション- <%@ page isThreadSafe = "false" %>
-
JSPの言語属性とは何ですか?
言語 属性は、JSPページのスクリプトで使用されるプログラミング言語を示します。 たとえば、通常はスクリプト言語としてJavaを使用するため、言語オプションは次のようになります- <%@ page language = "java" %>
-
JSPのセッション属性とは何ですか?
セッション 属性は、JSPページがHTTPセッションを使用するかどうかを示します。 trueの値は、JSPページが組み込みのセッションにアクセスできることを意味します オブジェクトとfalseの値は、JSPページが組み込みのセッションオブジェクトにアクセスできないことを意味します。 次のディレクティブを使用すると、JSPページで session.getCreationTime()などの組み込みオブジェクトセッションメソッドを使用できます。 またはsession.getLastAccessTime() − <%@ page session = "true" %>
-
JSPのisELIgnored属性とは何ですか?
isELIgnored属性を使用すると、JSP 2.0で導入された式言語(EL)式の評価を無効にすることができます。 属性のデフォルト値はtrueです。つまり、式 $ {...} 、JSP仕様の指示に従って評価されます。属性がfalseに設定されている場合、式は評価されず、静的テキストとして扱われます。 次のディレクティブは、評価されない式を設定します- <%@ page isELIgnored = "false" %>
-
JSPのisScriptingEnabled属性とは何ですか?
isScriptingEnabled 属性は、スクリプト要素の使用を許可するかどうかを決定します。 デフォルト値(true) スクリプトレット、式、および宣言を有効にします。属性の値がfalseに設定されている場合、JSPがスクリプトレット、式(EL以外)、または宣言を使用すると、変換時エラーが発生します。 スクリプトレット、式(EL以外)、または宣言の使用を制限する場合は、属性の値をfalseに設定できます- <%@ page isScriptingEnabled = "false" %>
-
JSPのincludeディレクティブとは何ですか?
含める ディレクティブは、変換フェーズ中にファイルを含めるために使用されます。このディレクティブは、変換フェーズ中に他の外部ファイルのコンテンツを現在のJSPとマージするようにコンテナに指示します。 includeをコーディングできます JSPページの任意の場所にあるディレクティブ。 このディレクティブの一般的な使用形態は次のとおりです- <%@ include file = "relative url" >