[Seasar-user:13104] Re: [Teeda]te-uniquekeyを無効にしたい
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2008年 2月 29日 (金) 20:00:33 JST
小林 (koichik) です.
Date: Fri, 29 Feb 2008 19:25:01 +0900
From: "Tsutomu Uchima" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:13103] [Teeda]te-uniquekeyを無効にしたい
> te-uniquekeyを無効にしたく
>
> <component
> class="org.seasar.teeda.extension.util.ExtensionRedirectUrlResolverImpl">
> <property name="addUniqueKeyParameter">false</property>
> </component>
>
> をteedaCustomize.diconの最下部に記述しました。しかしパラメータte-uniquekeyが
> 付加してしまいます。下記順や書き方に問題がありますか?
teedaCustomize.dicon より前に teedaExtension.dicon が
インクルードされてしまっているのではないでしょうか.
例えば app.dicon で,
<include path="teedaExtension.dicon"/>
<include path="teedaCustomize.dicon"/>
のようになっていると,teedaCustomize.dicon の
設定より teedaExtension.dicon の方が優先されて
しまいます.
<include path="foo.dicon"/>
<include path="teedaCustomize.dicon"/>
となっていて,foo.dicon の中で
<include path="teedaExtension.dicon"/>
となっている場合も同様です.
teedaCustomize.dicon の中でだけ teedaExtension.dicon を
インクルードすれば間違いにくいと思います.
# Dolteng の出す app.dicon もそうすべきだなぁ.
ちなみに,te-uniquekey を無効にすると,フォームを
サブミット (POST) した後の REDIRECT 指示に対して
キャッシュがきいてしまい,リクエスト (GET) が
飛んでこないケースがありますが大丈夫なのでしょうか?
キャッシュを無効にすればそのケースは回避できますが,
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内