JSP ページで JavaBeans を使用するには、主に
(1) Javabean をインスタンス化します。 jsp アクション要素
<pre class="brush:php;toolbar:false"><jsp:useBean id="name" scope="page|request|session|application" class="className"/><pre class="brush:php;toolbar:false">
id 属性は、Javabean の名前を設定するために使用されます。同じ JSP ページを識別するために使用されます。使用される異なる JavaBean コンポーネント インスタンスの場合、class 属性は、JSP エンジンが JavaBean バイトコード (通常はこの JavaBean に対応する JavaBean クラス名) を検索するためのパスを指定します。例: com.company.UserEntity; スコープ属性は、Javabean インスタンス オブジェクトのライフ サイクルを指定するために使用され、Javabean の有効スコープでもあります。スコープの値は、ページ、リクエスト、セッション、およびアプリケーションです。
例:
<jsp:useBean id="user2" scope="page" class="com.communal.UserEntity"></jsp:useBean>
id="user2" は、指定された Javabean の名前または識別子であり、クラス インスタンスの名前に使用されます。scope="page " は Javabean のスコープを表します。page はこの JSP ページのスコープ内でのみ使用可能であることを示します。class="com.communal.UserEntity" は Javabean のクラス名を示します。
(2) アクセスJavabean のプロパティ。 JSP ページで
<jsp:setProperty property="propertyName" name="name" value=“string”/># を使用してそのプロパティにアクセスできます。 ##name は Javabean の名前を指定するために使用されます。この Javabean は最初に
<jsp:useBean id="user2" scope="session" class="com.communal.UserEntity"></jsp:useBean> <jsp:setProperty property="*" name="user2"/>
これは Javabeans の強力な機能です:
<jsp:getProperty property="propertyName" name="BeanName" />
このうち、nameはJavabeanの名前を指定します。名前で指定された Javabean コンポーネント オブジェクトが使用されている必要があること。
Javabean は特定のクラスのインスタンス オブジェクトとしてサーバー上に存在するため、
以上がjspを使ってBeanを導入する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。