问题描述
- 关于jsp搜索框的问题,帮我看看代码哪里出错了,总是运行不好
-
希望实现的功能是输入部分字时显示与之相关的全部结果,但是运行时只能显示字符在尾部的结果,而且输入完整的商品名搜不出东西,我的代码如下:key为搜索框中输入的关键字,但是输入全部名字,搜不出东西,输入在尾部的字时又只能显示尾部带关键字的结果,但是我的通配符是配任何位置的,输入不相关的字时又能跳转。。。
解决方案
我的代码究竟是哪里错了,各位大神帮帮忙,我都纠结好几天了
解决方案二:
你可以打印下这个key和查询sql,再在mysql客户端执行看看跟你的查询结果是否一样。检查下是否有空格等。
你的sql like和后面的%之间没有空格,添加一个空格试试,类似:like '%
解决方案三:
我一般在获取key值的时候顺便把%加上,避免出错。可以把sql语句打印一下,看是否正确。
解决方案四:
你写的sql语句不太规范
时间: 2025-01-01 19:17:32