[Seasar-user:20251] Re: SAStruts get パラメータを指定したs:linkのtransaction指定時のバグ?

Yasuo Higa [E-MAIL ADDRESS DELETED]
2010年 10月 20日 (水) 14:45:11 JST


ひがです。
> 
> お世話になってます。
> 泉井@eitwと申します。
> 
> SAStrutsのs:linkにgetパラメータを指定し、transaction="true"を指定した場合
> 以下のようなURLが生成されます。
> ハテナが二重に指定されますが、これはhrefの指定の仕方に問題があるのでしょうか?
> それともs:linkのバグでしょうか?
> 何か情報がありましたら教えてください。
> 
> <s:link href="/hogehoge/a?b=a" transaction="true">hoge</s:link>
>> <a href="/test/hogehoge/a?b=a?org.apache.struts.taglib.html.TOKEN=a9e9f86a54bf40c03da82674addee052">hoge</a>
> 
SAStruts流で行くなら、REST風なURLを使ってください。
Struts流で行くなら、name属性で、LinkedHashMapが格納された
リクエスト属性名を指定してください。

Struts流は、あまり私自身はやったことがないので、
SAStruts流のほうをお勧めします。


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