JSPリファレンス(逆引き)

JSPリファレンス
 
Web struts.wasureppoi.com
<jsp:setProperty>( javaBeansのプロパティに設定 )
スポンサード リンク

● <jsp:setProperty name="変数名" property="プロパティ名"
                  { value="値" param="パラメータ名"} / >

   変数名 ・・・ <jsp:useBean>でのid属性で指定したBeanの変数名。
   プロパティ名 ・・・ セットするプロパティ名。「*」を指定すると全てのプロパティが対象
   値 ・・・ プロパティに設定する値
   パラメータ名 ・・・・ リクエストパラメータからプロパティに設定する場合の、リクエストパラメータ名

setPropertyアクションは、JSP内で使用する、javaBeansのプロパティに値をセットします。
proparty属性には、「*」を指定すると、javaBeansの全てのプロパティ名に対応する、リクエストパラメータの値をセットします。
param属性は、リクエストパラメータの値をプロパティにセットします。


実装例1: クラス「smp.std.SampleBean」のプロパティ「name」に”てすと”を設定

<%@ page language="java" contentType="text/html;charset=Windows-31J"%>
<jsp:useBean id="obj" scope="request" class="smp.std.SampleBean" />

<jsp:setProperty name="obj" property="name" value="てすと" />


実装例2:  クラス「smp.std.SampleBean」のプロパティ「name」に、リクエストパラメータ「param01」の値を設定

<%@ page language="java" contentType="text/html;charset=Windows-31J"%>
<jsp:useBean id="obj" scope="request" class="smp.std.SampleBean" />

<jsp:setProperty name="obj" property="addr" param="param01" />



スポンサード リンク


<jsp:include>( ファイルのインクルード )
<jsp:forward>( ページの転送:フォワード )
<jsp:useBean>( javaBeansの使用宣言 )
<jsp:setProperty>( javaBeansのプロパティに設定 )
<jsp:getProperty>( javaBeansのプロパティから取得 )
<jsp:plugin>( プラグイン実行 )

JSPへ
忘れっぽいエンジニアのJakarta Strutsリファレンス TOPへ