「JSP」jsp:setPropertyでJavaBeansのプロパティに値を設定する

属性
<jsp:setProperty> タグには次の属性を指定します
name
JavaBeansのインスタンス名を指定します
param
プロパティに設定する値が格納されたリクエストのパラメータ名を指定します
property
値を設定するプロパティの名前を指定します

使用例1
JavaBeansのプロパティに値を設定します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<jsp:useBean id="user" class="com.arkgame.UserBean" />
<jsp:setProperty name="user" property="type" value="山田" />
<jsp:useBean id="user" class="com.arkgame.UserBean" /> <jsp:setProperty name="user" property="type" value="山田" />
<jsp:useBean id="user" class="com.arkgame.UserBean" />
<jsp:setProperty name="user" property="type" value="山田" />

使用例2
リクエストパラメータから値を取得して、JavaBeansのプロパティに設定することもできます

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<jsp:useBean id="emp" class="com.arkgame.EmpBean" />
<jsp:setProperty name="emp" property="type" param="type" />
<jsp:useBean id="emp" class="com.arkgame.EmpBean" /> <jsp:setProperty name="emp" property="type" param="type" />
<jsp:useBean id="emp" class="com.arkgame.EmpBean" />
<jsp:setProperty name="emp" property="type" param="type" />

 

JSP

Posted by arkgame