[TEEDA-509] リクエストされたページが見つからない場合のエラーメッセージに含まれる URL がエスケープされずにエラー画面に表示される問題を修正しました.[Seasar-user:19055] Created: 2009-12-24  Updated: 2009-12-24  Resolved: 2009-12-24

Status: Resolved
Project: Teeda
Component/s: Teeda Extension
Affects Version/s: 1.0.13-sp8
Fix Version/s: 1.0.13-sp9

Type: Bug Priority: Major
Reporter: koichik Assignee: koichik
Resolution: Fixed Votes: 0
Labels: None


 Description   

リクエストされたページが見つからない場合のエラーメッセージに含まれる URL がエスケープされずにエラー画面に表示される.[Seasar-user:19055]
http://ml.seasar.org/archives/seasar-user/2009-December/019056.html



 Comments   
Comment by koichik [ 2009-12-24 ]

対応しました.
http://www.seasar.org/source/changelog/teeda/?cs=4283

修正方法はページが見つからなかった場合の例外 (HtmlNotFoundRuntimeExcpetion) のコンストラクタ引数に渡す URL をエンコードしたというものでとても場当たり的.
本来は HtmlMessagesRenderer 等でエンコードした方が安全だと思うが,エンコードされずにそのまま出力されることを前提としたテストケースがあり,HTML のマークアップを含むエラーメッセージをサポートする意図があるようなのでこのようにした.

Generated at Thu Apr 25 16:51:14 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.