...私はこれら2つの間で決定することはできません。私はいつもコードに戻って切り替えます。
ServletExceptionとIOExceptionの両方を備えた(拡張された)HttpServletからコーディングしている場合(たとえば、Loginクラス)、例外(NoSuchAlgorithmException、NamingExceptionなど)をさらにスローして、アプリケーションのページに表示したい場合後で、ServletExceptionとIOExceptionのどちらをスローしますか?
PS:私は、考えられるすべてのNoSuchAlgorithmException、NamingExceptionなどをキャッチしようとはしていません。これは、これまでに見たことのない本当の原因を見逃して、間違った方法で処理したり、ユーザーに間違ったことを通知したりする可能性があるためです。