一个输入框可以输入多个值进行查询

cuicui1921008 2014-04-04 03:17:44
一个jsp页面上 有查询条件 要一个输入框中可以输入多个姓并用逗号分开 查到相关的记录 比方说 有一个可以根据姓查到人的信息 的输入框 在里面可以输入 张,王,李 然后点查询可以找到姓这3个姓的人 怎么实现啊
...全文
1477 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zfthinker 2014-04-04
  • 打赏
  • 举报
回复
1.你在后台得到字符串,通过split(“,”),得到输入的字符的数组。 2.写一个方法,把数组传进去,在遍历数组元素,将每个元素作为查询语句的匹配字符,在sql中使用like获取到查询的结果 在循环外定义一个容器List,每次遍历时进行模糊查询,将每次遍历查出来的数据都放到容器List,然后返回前台。
tony4geek 2014-04-04
  • 打赏
  • 举报
回复
sql 里 处理。
小灯光环 版主 2014-04-04
  • 打赏
  • 举报
回复
既然你规定了用逗号分隔,那么首选: 1.你在后台得到字符串,通过split分隔逗号,得到数组。 2.写一个方法,把数组传进去,在遍历数组元素,在循环外定义一个容器List,每次遍历时进行模糊查询,将每次遍历查出来的数据都放到容器List,然后返回前台(你查的肯定都是一个user对象吧)。

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧