<jsp:setProperty>
xmlns:jsp="http://java.sun.com/JSP/Page"
JSP 1.0 以降
説 明
Bean にプロパティの値を設定します。値は
value 属性を用いて直接指定できる以外にも、param 属性を使用してリクエストパラメータの値を設定することが出来ます。
属 性
required
値を設定するプロパティの名前。
param 属性も value 属性も指定されなかった場合、このプロパティ名と同一の名前を持つリクエストパラメータの値が設定されます。
"*" を指定した場合、全てのリクエストパラメータを同一名のプロパティに設定します。
使用例
前画面での入力値を確認し、正しくなければメッセージ付きで再表示します。
JSP
<jsp:useBean id="check" class="biz.moyo.lab.check.Check" />
<jsp:setProperty name="check" property="*" />
<% if(check.execute()){ %>
<jsp:forward page="prev-page.jsp">
<jsp:param name="message" value="<%= check.getMessage() %>" />
</jsp:forward>
<% } %>