Strutsタグの備忘録
FormBeanに設定された値をStrutsタグで利用する場合はよくあるんですが、requestに直接設定した値を利用したい場合もあります。
ただ、よく「あれ、どうやるんやったかな」と考えてしまうので、一度まとめます。
サーバーサイド
request.setAttribute("hoge", "メッセージ");
jsp
- スクリプトレット
<% String hoge = request.getAttribute("hoge"); %>
<%= hoge %>
- bean:writeタグ
<bean:write name="hoge"/>
- bean:defineタグとbean:writeおよび式
<bean:define id="xxx" name="hoge" /> <bean:write name="xxx" /> <%= xxx %>
これだけなんすけどね。nameとpropertyとidをたまーに間違ってしまう。。
こんだけ書けばもう忘れないやろう。