R42日記スマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。読者です読者をやめる読者になる読者になるR42日記この日記は私的なものであり、所属会社の見解ではありません。takahashikzn2009-07-28OGNL式の評価中に発生した例外が無視される件Struts2いやー、1時間ほどハマりました。値がなぜか常にnullになるという現象に悩んでいたのですが。原因は、getter内でRuntimeExceptionが発生していたからでした。OGNLの罠では、何でHTTP500エラーにならないの?もしや...と思っていたら案の定、OGNL(というかxwork)が例外を握り潰していたのでした。以下、該当箇所をxwork-2.1.2から抜粋。}}『先生!例外を握りつぶすのはいけないと思います!』などと考えていたら、これは2年前に議論済みでした。どっちの言い分も間違っちゃいないとは思うのですが、それでも例外を握りつぶすのはアカン、というのが僕の意見です。バグが出ても判りづらいし。xwork最新版に期待ちなみに最新版では例外をスローするかどうかを設定できる模様です。