在我的JSP页面中,我让用户输入他们的美元余额。
然后我在servlet中将其捕获为:String input = req.getParameter("balance");
如何检查input
变量是否为双倍?我知道如何使用ParseDouble
,但我不想捕获异常。相反,我想将自己的错误消息传递给JSP,以便用户在输入错误时可以看到它。
有人可以帮助我吗?
答案 0 :(得分:3)
你也可以创建一个这样的函数:
boolean isDouble(String input) {
try {
Double.parseDouble(input);
return true;
} catch (NumberFormatException e) {
//You can send the message which you want to show to your users here.
return false;
}
}