[Seasar-user:20975] Re: [SAStruts] <s:link> のtransaction属性について

YASUO HIGA [E-MAIL ADDRESS DELETED]
2011年 8月 13日 (土) 18:51:30 JST


ひがです。

対応しました。
https://www.seasar.org/issues/browse/SASTRUTS-130

----- Original Message -----
>From : higayasuo <[E-MAIL ADDRESS DELETED]>
To : [E-MAIL ADDRESS DELETED]
Sent : Thu, 11 Aug 2011 09:59:01 +0900
Subject : [Seasar-user:20969]Re:[SAStruts] <s:link> のtransaction属性について


> ひがです。
> 
> 対応しておきます。
> 
> > 山元と申します。
> > いつもお世話になっております。
> >
> > <s:link>タグでtransaction属性をtrueにした時の動作についてです。
> >
> > 1.0.4-sp8
> > org.seasar.struts.taglib.S2LinkTag.java
> > 49行目: url = url + "?" + Constants.TOKEN_KEY + "=" + token;
> >
> > 現状、上記の通りクエリストリングが生成されているため、
> > 元となるURLに既にクエリストリングが存在する場合に、
> > "?"が2つ現れる不正なURLとなってしまい、
> > パラメータが次のアクションに渡ってこないようです。
> >
> > http://domain/hoge?fuga=piyo?org.apache.struts.taglib.html.TOKEN=XXXX
> >
> > 大変お手数ですが、対応をお願いできませんでしょうか。
> >
> > 以上、よろしくお願いいたします。
> >
> >
> > 2009年9月24日11:28 Yasuo Higa <[E-MAIL ADDRESS DELETED]>:
> >> ひがです。
> >>
> >>> 田嶋です。
> >>> いつもお世話になっております。
> >>>
> >>> SAStruts1.0.4-sp6を使用しているプロジェクトにおいて、
> >>> リンクによる画面遷移時にトークンによるチェックを行いたいと考えておりま
す。
> >>>
> >>> 以下のように、<s:link>タグでtransaction属性をtrueにしたのですが、
> >>> tokenの情報が送信されず、画面遷移のチェックに失敗いたしました。
> >>>
> >>> <s:link href="hoge" transaction="true">
> >>>
> >>> そこで、以下のように<html:link>タグを用いた場合に、
> >>> 画面遷移のチェックに成功いたしました。
> >>>
> >>> <html:link href="${f:url('hoge')" transaction="true" />
> >>>
> >>> チェックの実現はできたのですが、
> >>> SAStrutsを使用するなら<s:link>タグを用いたいと考えております。
> >>> 将来的に<s:link>タグでtransaction属性に対応する予定はございますでしょう
か?
> >> 対応しました。
> >> https://www.seasar.org/issues/browse/SASTRUTS-122
> >>
> >> 次のリリース(1.0.4-sp7)の日付は具体的に決まっていませんが、
> >> そのリリースに含まれます。
> >> _______________________________________________
> >> Seasar-user mailing list
> >> [E-MAIL ADDRESS DELETED]
> >> https://ml.seasar.org/mailman/listinfo/seasar-user
> >>
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 


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