[Seasar-user:14378] Re: SAStruts 1.0.2-rc3 リリース

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2008年 5月 22日 (木) 12:07:11 JST


岡内です。

>SAStruts 1.0.2-rc3リリースをリリースしました。
> ...
>* [SASTRUTS-47] - @Executeのvalidate要素で複数の検証メソッドを
>指定できるようにしました

時間がなくてさらっとしか確認できていませんが、やりたかったことができるよう
になっていて
感激しました。
ありがとうございました!


rc3にしてひとつ気になったのですが、たとえばチュートリアルのIndexActionに下
記のようなログアウト用
メソッドを作ったとします。

@Execute(validator=false)
public String logout2()
{
      session.invalidate();
      return "index.jsp";
}

Logout2Actionはないものとします。

WEB-INF/view/index.jspに下記のようなリンクを追加してログアウト処理を行いま
す。

<A HREF="logout2">ログアウト</A>

rc3からと思いますが、このリンクをクリックするとURLの末尾に半角スラッシュが
ついてしまい、
パスの階層が変わってしまいます。

これをもとに戻すのは難しいでしょうか。

また別の解決策として、下記のような機能があればよいのではと考えております。

・s:linkタグ
例:<s:link action="logout2">ログアウト</s:link>
 ⇒<a href="/sa-struts-tutorial/logout2">ログアウト</a>
 s:formと同様に、コンテキスト名を含めた絶対パスが出力させる

・f:url()関数
例:<IMG SRC="${f:url("img/test.jpg")}">
 ⇒<IMG SRC="/sa-struts-tutorial/img/test.jpg">

ご検討をよろしくお願いいたします。

以上



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