Java Beans
定義#テイギ#
JSPページからビジネスロジックを削除する方法で、javaコードで記述されたコンポーネントです.
ページに画面を表示する計算式やドキュメントを処理するためのjavaコードを独立して作成します.
長所
使用/転送のためにjavabeanに大量のパラメータを入れることができます(フォームデータを効率的に処理します)
複数のJSPページで再利用可能
素子ベースで実施する.
開発規約
パッケージが必要です.
基本ジェネレータを使用するには、というアクションタグを呼び出す必要があります.
getter/setterをpublicに設定してメンバー変数にアクセスする必要があります.
useBean
class:作成するjavabeanの場所
id:javabeanの名前
scope:javabeanの使用範囲
-page:1つのJSPでのみ使用可能
-request:forward、含まれているページのみ
-アプリケーション:Webアプリケーション単位
-sessession:クライアントで使用可能
GET
getProperty:javabeanのプロパティ値を抽出する
name:javabean(オブジェクト)名
property:メンバー変数名
SET
setProperty:javabeanのプロパティ値を保存する
name:javabean(オブジェクト)名
property:メンバー変数名
value:メンバー変数の値を指定します(<%=%>)またはEL(${})を使用して値を設定します.
*param:javabeanのメンバー変数とquery stringのパラメータをマッピングします.ブラウザで呼び出された要求パラメータのプロパティを指定すると、そのプロパティの値は空のオブジェクトの値として割り当てられます.
JSPページからビジネスロジックを削除する方法で、javaコードで記述されたコンポーネントです.
ページに画面を表示する計算式やドキュメントを処理するためのjavaコードを独立して作成します.
使用/転送のためにjavabeanに大量のパラメータを入れることができます(フォームデータを効率的に処理します)
複数のJSPページで再利用可能
素子ベースで実施する.
パッケージが必要です.
基本ジェネレータを使用するには、
getter/setterをpublicに設定してメンバー変数にアクセスする必要があります.
<jsp:useBean class="JavaBeans" id="hello" scope="page" />
class:作成するjavabeanの場所
id:javabeanの名前
scope:javabeanの使用範囲
-page:1つのJSPでのみ使用可能
-request:forward、含まれているページのみ
-アプリケーション:Webアプリケーション単位
-sessession:クライアントで使用可能
<jsp:getProperty name="member" property="name" />
getProperty:javabeanのプロパティ値を抽出する
name:javabean(オブジェクト)名
property:メンバー変数名
<jsp:setProperty name="member" property="name" value="Kim" />
setProperty:javabeanのプロパティ値を保存する
name:javabean(オブジェクト)名
property:メンバー変数名
value:メンバー変数の値を指定します(<%=%>)またはEL(${})を使用して値を設定します.
Reference
この問題について(Java Beans), 我々は、より多くの情報をここで見つけました https://velog.io/@lim950808/자바-빈즈-Java-Beansテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol