リファレンストップへ Java | bean writeタグ使用した環境 JDK 6 Update 11 struts 1.3.10 beanに保持された値の出力を行います。<や>などのhtml特殊文字は自動的にエスケープされますので、安全に文字列を表示する事が可能です。また、フォーマット機能も備わっています。
例えば、Formが以下のように定義されており public class SampleForm extends ActionForm { private String message; private Date now; private int number; ※ 以下、setter, getter } Actionでは以下のように処理したとします。 public ActionForward execute(ActionMapping mapping, ActionForm form0, ... SampleForm form = (SampleForm) form0; form.setMessage("メッセージ"); form.setNow(new Date()); form.setNumber(1234567); return mapping.findForward("success"); } これらをhtml出力するには、JSPで以下のようにします。 <bean:write name="SampleForm" property="message" /><br /> <bean:write name="SampleForm" property="now" format="yyyy/MM/dd HH:mm:ss" /><br /> <bean:write name="SampleForm" property="number" format="###,###,###" /><br /> 実行結果は以下のようになります。 メッセージ 2009/07/18 20:52:27 1,234,567 |
|