查询条件问题

当我根据编号(int)查询时,当他输入汉字时怎么办 ,由于输入的字符串,我要进行Integer.parseInt()转换,但是输入的是汉字,肯定转换异常,谁有好的解决方案

想法:
try {
Integer.parseInt()转换
} catch (Exception e) {
如果有异常 就跳转其他操作
或者说全查之类的操作
}
结果未知,你试试....

不要让他输入汉字!!不合法啊,根据编号查询,限制下,可以用正则

在输入框中加 js验证 判断输入的是不是 int 类型

如果不是 弹出框 提示填写的查询条件为字符型 不提交查询
如果是int 类型 提交查询方法

js 就可以判断

楼上提到的方案是合理的,强行控制。