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

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


getProperty actionは、指定されたプロパティの値を取得して文字列に変換し、最後にそれを出力に挿入するために使用されます。

getPropertyアクションには2つの属性しかなく、どちらも必須です。 getPropertyアクションの構文は次のとおりです-

<jsp:useBean id = "myName" ... />
...
<jsp:getProperty name = "myName" property = "someProperty" .../>

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

属性と説明
Sr.No。
1 名前
取得するプロパティを持つBeanの名前。 Beanは事前に定義されている必要があります。
2 プロパティ
プロパティ属性は、取得する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:/