[Seasar-user:14584] 【SAStruts】@ExecuteのurlPattern属性で複数のパラメータを持つにはどうすれば良いでしょうか?

Masaru Ono [E-MAIL ADDRESS DELETED]
2008年 6月 6日 (金) 16:38:45 JST


こんにちは、尾野です。

@ExecuteのurlPattern属性で複数のパラメータを持つにはどうすれば良いでしょうか?

Action側
@Execute(urlPattern = "edit/{id}")

JSP側
<a href="edit/${f:u(e.id)}">編集</a>

とすることで、パラメータを取得できることは分かるのですが、

複数のパラメータがある場合は、どのように定義するべきなのでしょうか?

試しに区切り文字(カンマやスラッシュ)を入れるとそれぞれ値が取れるようなのですが、、、、
※ActionのurlPatternとJSP上の定義が一致すればOK?


例:カンマで区切った場合
Action側
@Execute(urlPattern = "edit/{id},{name}")

JSP側
<a href="edit/${f:u(e.id)},${f:u(e.name)}">編集</a>

例:スレッシュで区切った場合
Action側
@Execute(urlPattern = "edit/{id}/{name}")

JSP側
<a href="edit/${f:u(e.id)}/${f:u(e.name)}">編集</a>






Seasar-user メーリングリストの案内