[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 Wed Apr 09 12:00:44 JST 2025 using Jira 10.5.0#10050000-sha1:9d9d098bb7b67e8dba8da380ba9c3900d82ac3cf.