[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 メーリングリストの案内