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をたまーに間違ってしまう。。
こんだけ書けばもう忘れないやろう。