検索

jspuserBean は何をしますか?

JavaBean は実際には特定の記述メソッドに従う Java クラスですが、次の特性を持つ必要があります:

1. この Java クラスにはパブリック no-引数コンストラクター

2. 属性はプライベート、クラスはパブリックである必要があります

3. プライベート属性はパブリック型メソッドを通じて他のプログラムに公開する必要があり、メソッドの命名も特定の命名規則 (getXxx メソッドと setXxx メソッド) に準拠する必要があります。

簡単に言うと、まず Bean (つまり、特殊な Java クラス) を作成してコンパイルします。次に、JSP ページでこのクラスを使用する必要がある場合は、アクション ...

を使用して、前に作成した Bean を使用します。したがって、この Bean は Java ではコンポーネントと呼ぶこともできます。

JSP で JavaBean にアクセスするための構文:

 1、声明JavaBean对像-必须使用完整类名:
<usebean></usebean>
以上声明相当于:
SomeBean someBean = new SomeBean();
pageContext.setAttribute(“someBean”,someBean);
scope的可选值为:page|request|session|application
需要说明的是:一般情况下,我们保留<usebean></usebean>的body部分为空,如果不为空,则只有初始化此Bean时执行,如:
<usebean>
        这是body部分,只会在初始化时执行一次

2、访问JavaBean的属性:
<setproperty></setproperty>
<getproperty></getproperty>
也可以在页面上使用Java代码直接访问它的属性和其他方法。</usebean>
<usebean></usebean>

この文では、class 属性はどのクラス (つまり Bean) を使用するかを示します。ここでは ckstudio.db.faq です。id 属性は生成されたインスタンス名を示します。

ここは mdb です。scope 属性はインスタンスの有効期間を示します。

ここはページです。つまり、セッション中は同じ有効です。
javaBean を使用すると、Java 処理コードを jsp ページからある程度分離できます。
は、Javabeans コンポーネントを検索または例として使用するために使用されます。 は、まず Bean インスタンスの検索を試みます。Bean が存在しない場合、 はクラスまたはテンプレートからサンプリングされます。
例:

<usebean></usebean>



関連する学習の推奨事項: Java 基本チュートリアル

以上がjspuserBean は何をしますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール