Commons Validator,如何更改NumberFormatException的消息

时间:2013-11-04 04:04:35

标签: java spring validation

enter image description here

我想更改NumberFormatException的消息。请告诉我该怎么做。 谢谢。

1 个答案:

答案 0 :(得分:0)

执行此操作的一种方法是,在控制器中捕获异常并在请求中设置相应的错误消息(在本例中为您的自定义消息)。在视图中,检查请求中是否存在错误消息,将其显示在视图中。

控制器:

    try{
     //your logic goes here
    }catch(NumberFormatException ex){
   request.setAttribute("ERROR_MSG" , " YOUR CUSTOMER MESSAGE GOES HERE");
}

JSP:

检查请求对象中是否存在错误消息,将此消息添加到文本工具提示。

或者,如果您使用的是Struts,请使用ActionErrors