エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
システムエラーページをケータイとパソコンで分ける - NullPointer's
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
システムエラーページをケータイとパソコンで分ける - NullPointer's
SAStruts話。 ケータイとパソコンでシステムエラーページを変えたいそうだ。ケータイとPCでアクションは... SAStruts話。 ケータイとパソコンでシステムエラーページを変えたいそうだ。ケータイとPCでアクションは別なのだが、困った事にサービスクラスを共用している。このサービスクラス、内部でS2JDBCがSQLRuntimeExceptionを投げる可能性があるのだが、この例外をアクションでcatchしてエラーページに遷移といった処理を書くのは面倒くさいし、RuntimeExcetionなので記述モレもありえる。そもそも、そんな処理はフレームワークがやるべき仕事だ。 SAStrutsもStrutsなのでglobal-exceptionが使えるが、これは例外の型を見て遷移先を指定するもののようなのでユーザエージェント等の条件ではシステムエラーページを分ける事ができない。ならばアスペクトを使って別の例外に変換すればいいのでは?と思ってやってみたら簡単にできた。 ThrowsInterceptorを