先日、こちらのエントリーでpretty-configを使うとファイルのアップロードができない、というエラーが起こっていたのですが、本日社長により解決していただきました。
原因としてはURLがスラッシュで終わっていると正常に画面が遷移します。
ダメパターン
1 2 3 4 |
<url-mapping id="page"> <pattern value="/{#filePath}" /> <view-id value="ManagedBean" /> </url-mapping> |
http://hogehoge.com/fileUpload
このURLにアクセスし、ファイルをアップした場合、うまくいきません。
OKパターン
1 2 3 4 |
<url-mapping id="page"> <pattern value="/{#filePath}"/ /> <view-id value="ManagedBean" /> </url-mapping> |
http://hogehoge.com/fileUpload/
このURLにアクセスし、ファイルをアップするとうまくいきます。
うーん仕組みがよくわかっていないのでもう少しいろいろと調べる必要ありです。