JSTL 1.2(Apache Taglibs)を使用して単純なJSPページを実装しています。このページは次のことを行います。
<c:catch var="error">
<fmt:parseNumber var="parsedNum" value="${param.num}" />
</c:catch>
HTML入力要素は次のようになります。
<input type="text" name="num" size="3"/>
解析メカニズムの動作方法により、入力「12a」が許可されていることを認識しています。それでも、「aaa」など、完全に間違った入力をキャッチしたいと思います。残念ながら、スローされた例外はによって管理されない<c:catch>
ため、Tomcat7はスタックトレース全体を表示します。
何かアドバイス?ありがとう。