为什么jsp提交表单以后,sql语句就取不到数据了?sql语句看起来是一样的

如果注释掉这个从页面上输入2就取不到数据库里的数据,如果从代码里面直接给赋值就可以取到这是后台输出的,第一次是从页面输入的,第二次是从代码里面赋值的,sql语句一模一样
我想从页面输入一个值,然后搜索所有含这个值的数据,结果老是出这个错

刚才没写明白,第一张图如果注释掉id_input从页面上输入一个值就取不到数据库里的值;如果从代码里面给赋值就可以取到数据;
第二张图是后台输出的,前一段是从页面输入的,后一段是在代码里直接赋值的,sql语句看起来一模一样,就是取不到数据

对从页面获取的参数进行去除空格,换行,回车符号处理

应该是你输入参数编码有问题,需要转换一下,虽然看起来一样,但是你String.tocharArray() 看看内容,应该不是一样的,可能有空字符。

你把order by to_number(id)去掉试试