[KVASIR-96] winstone上で動かした時にレイアウト編集ツールでPOPが編集できない Created: 16/Feb/07  Updated: 26/Feb/07  Resolved: 26/Feb/07

Status: Closed
Project: Kvasir/Sora
Component/s: plugin/org.seasar.kvasir.cms.manage
Affects Version/s: 3.0.0-EA4-SNAPSHOT
Fix Version/s: 3.0.0-RC1

Type: Bug Priority: Minor
Reporter: skirnir Assignee: skirnir
Resolution: Won't Fix Votes: 0
Labels: None


 Description   

winstone上で動かした時にレイアウト編集ツールでPOPが編集できない。また、POPの編集モードを切り替えるアイコンを押しても
何も起きない。



 Comments   
Comment by skirnir [ 26/Feb/07 ]

winstone-0.9.6では、POSTパラメータを解釈する時ContentTypeが正確に「application/x-www-form-urlencoded」
でないと駄目になっているが、prototype.jsを使ってAjaxでpostリクエストを送るとcontentTypeとして
「application/x-www-form-urlencoded; charset=UTF-8」が送られるため、POSTパラメータが解釈されない
のが原因っぽい。

winstoneのcvs headでは直っているっぽいので、次のリリースを待つしかないと思われる。

ちなみにcvs headでは直っていることを確認したが、Kvasirが開発モードの時に、Ymir配下の静的リソース
を正しく扱えない問題がwinstoneにあることが発覚した。これは0.9.6でも同様だが、どうもservletFilter
のfiltering処理で、servletの実行が終わった後(doFilter()の呼び出し後)にservletresponseに出力
しても無視されてしまうようである。これはwinstone側が修正されない限り対処は面倒。

Generated at Thu Jan 28 22:46:07 JST 2021 using JIRA 7.9.2#79002-sha1:3bb15b68ecd99a30eb364c4c1a393359bcad6278.