[Seasar-user:11473] Re: [Teeda] Tomcat 複数台構成で画面遷移できない場合がある
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 11月 6日 (火) 04:00:11 JST
小林 (koichik) です.
Date: Tue, 06 Nov 2007 02:34:15 +0900
From: Junichi Kato <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:11472] Re: [Teeda] Tomcat 複数台構成で画面遷移できない場合がある
> isMerchandiseのConditionをはずしてみましたが、RedirectScopeがnullになる現象は発生します。
リダイレクトしないで自画面を表示しているので
RedirectScope はクリアされます.
それ自体は問題ではなく,リダイレクトしないことが
問題です.
で,リダイレクトしない理由ですが,host a と host b の
問題の <form> の name 属性が異なっているのが原因だと
思われます.
host a
<form id="menuForm" name="_id20:menuForm" ...
host b
<form id="menuForm" name="_id91:menuForm" ...
しかし,_id20 とか _id91 に該当するコンポーネントが
何かがよく分かりません.
通常,インクルードされる HTML だと
<form id="headerForm" name="headerInclude-beforeAuth:headerForm" ...
のようになりますし,本体であれば
<form id="albumForm" name="layoutChildBody:albumForm" ...
のようになりますが,いずれにも該当しません.
ちなみに,footerForm も同様で,
<form id="footerForm" name="_id25:footerForm"
となっていますが,id は異なります.
この 2 つの <form> だけ,_idnn が付けられているので,
これらと他の違い,特に場所的に近そうな header-form との
違いに注意して怪しいものを見つけてください.
--
<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 メーリングリストの案内