java – 没有在try / catch中捕获NumberFormatException

我正在创建一个.jsp页面的问题.对于那些担心的人来说,该网站是为了完成家庭作业,但是,我试图超越所需要的,并且不会要求任何与评分相关的内容.这完全是为了我自己的利益.

开展业务:
我从用户那里得到一个输入,执行方法=“发布”并刷新页面,并且在理想的情况下它可以工作(那是作业.)但是,我试图在这个案例中做一个try / catch块用户将字符串输入int字段的位置.

int Svolt = 0;
double Amperes = 0.0;
double LEDdrop = 0.0;

if (request.getParameter("Svolt") != null) {
try {
    Svolt = Integer.parseInt(request.getParameter("Svolt")); 
} catch ( NumberFormatException e ) {
    %>