プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

JSPでアクションを使用するにはどうすればよいですか?


useBean アクションは非常に用途が広いです。最初に、id変数とscope変数を使用して既存のオブジェクトを検索します。オブジェクトが見つからない場合は、指定されたオブジェクトを作成しようとします。

Beanをロードする最も簡単な方法は次のとおりです-

<jsp:useBean id = "name" class = "package.class" />

Beanクラスがロードされると、 jsp:setPropertyを使用できます。 およびjsp:getProperty Beanプロパティを変更および取得するためのアクション。

次の表に、useBeanアクションに関連付けられている属性を示します-

属性と説明
Sr.No。
1 クラス
Beanの完全なパッケージ名を指定します。
2 タイプ
オブジェクトを参照する変数のタイプを指定します。
3 beanName
java.beans.Beansクラスのinstantiate()メソッドで指定されたBeanの名前を指定します。

この例でさらに使用されるテストBeanを定義しましょう-

/* File: TestBean.java */
package action;

public class TestBean {
   private String message = "No message specified";

   public String getMessage() {
      return(message);
   }
   public void setMessage(String message) {
      this.message = message;
   }
}

上記のコードを生成されたTestBean.classにコンパイルします ファイルを作成し、TestBean.classを C:\ apache-tomcat-7.0.2 \ webapps \ WEB-INF \ classes \ actionにコピーしたことを確認します。 フォルダとCLASSPATH 変数もこのフォルダに設定する必要があります-

次に、 main.jspで次のコードを使用します ファイル。これにより、Beanがロードされ、単純な文字列パラメータが設定/取得されます-

<html>
   <head>
      <title>Using JavaBeans in JSP</title>
   </head>
   <body>
      <center>
         <h2>Using JavaBeans in JSP</h2>
         <jsp:useBean id = "test" class = "action.TestBean" />
         <jsp:setProperty name = "test" property = "message" value = "Hello JSP..." />
         <p>Got message....</p>
         <jsp:getProperty name = "test" property = "message" />
      </center>
   </body>
</html>

main.jspにアクセスしてみましょう 、次の結果が表示されます-

JSPでのJavaBeansの使用

Got message....
Hello JSP...


  1. Androidでアクション移動イベントを使用する方法は?

    この例は、Androidでのアクション移動イベントの使用方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="https://sche

  2. Androidでアクションアップイベントを使用する方法は?

    この例は、Androidでアクションアップイベントを使用する方法について示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http:/