我想更改NumberFormatException的消息。请告诉我该怎么做。 谢谢。
答案 0 :(得分:0)
执行此操作的一种方法是,在控制器中捕获异常并在请求中设置相应的错误消息(在本例中为您的自定义消息)。在视图中,检查请求中是否存在错误消息,将其显示在视图中。
控制器:
try{
//your logic goes here
}catch(NumberFormatException ex){
request.setAttribute("ERROR_MSG" , " YOUR CUSTOMER MESSAGE GOES HERE");
}
JSP:
检查请求对象中是否存在错误消息,将此消息添加到文本工具提示。
或者,如果您使用的是Struts,请使用ActionErrors