Tsutomu Yano
t_yano****@me*****
2010年 2月 3日 (水) 23:45:07 JST
矢野です。 1.4.6はまだ使ってないので気がついてませんでした。 内容を見る限りバグのようですよね。英語MLを見ても該当事象は報告されてないようでした。 確認した上で,バグレポートに報告しようと思います。 現状,問題がないのであれば,1.4.5以前を使って回避することになりそうですねこれは... On 2010/02/03, at 16:38, Ken-ichi Ishii wrote: > 石井です。 > > (2010/02/03 11:47), Ken-ichi Ishii wrote: >> wicket1.4.3で動いていたものがwicket1.4.6で動きが変わってしまった >> ものがあるのでご報告(ご相談)させて頂きたいと思います。 > > 本件についてdebugモードでWicket内部処理を追ってみたところ、1.4.6で > 修正されたWICKET-2312により、WebRequestCodingStrategy#encode()にて、 > WebRequestがajaxではない場合は、371行目以下の処理を通って、先の例 > の場合"hello/work"という値が"../hello/work"になって返されるのですが、 > ajaxの場合は、skipRelativePathPrefix が true のため、367行目を通り、 > "hello/work"のまま返されるようです。 > この影響で、AjaxLazyLoadPanelだけでなく、Ajax系コンポーネント > (getWebRequest().isAjax()がtrueになるもの) のリクエストに対する > BookmarkablePageLink のURLが、Wicket-ja-user 415の増田さんのメール > にもあるように、階層が1つズレたURLになってしまうのではないかと推測 > します。 > > WICKET-2312の問題もあるので単純な修正にはならなさそうなので、修正ま > では試みておりません... > > よろしくお願い致します。 > -- > 石井 健一 E-mail / ishii****@pfu***** > > _______________________________________________ > Wicket-ja-user mailing list > Wicke****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user --------------------------------------------------- 矢野 勉(やの つとむ) 電子メール: t_yano****@me***** ---------------------------------------------------