2010年5月25日火曜日

flowアクション内でflushスコープの変数にアクセスするとき

flowのアクション中でメッセージを埋め込もうとして、

flash.message = "hogehoge"

とやっておいて、結果のgspで

${flash.message}

とやったところ、何故かメッセージが表示されないという問題にハマる。
小一時間ほど頭を抱えたところ、どうやらセットするときにこうするといけるらしい。

this.flash.message = "hogehoge"

…わかるかい、そんなもん!!