基于ssm的模糊查询,解决中文乱码后可查询中文关键字 您所在的位置:网站首页 sql语句模糊查找中文 基于ssm的模糊查询,解决中文乱码后可查询中文关键字

基于ssm的模糊查询,解决中文乱码后可查询中文关键字

2024-06-09 03:53| 来源: 网络整理| 查看: 265

模糊查询的实现基于之前实现增删改查功能的博客一和博客二,可能里面的方法名和类名有所不同,但结构相同,换汤不换药。完成后的效果如下: 进入主页面: 在这里插入图片描述 搜索“1” 在这里插入图片描述 搜索“狗” 在这里插入图片描述 下面开始说明实现过程

在dao层的接口下添加:

List findPetByName(@Param("petName")String petName);

在mapper下的xml文件内添加数据库语句:

SELECT * FROM pets WHERE petName LIKE CONCAT(CONCAT('%',#{petName},'%'))

在Service类添加:

List findPetByName(@Param("petName")String petName);

在impl文件下添加:

@Override public List findPetByName(String petName){ return pd.findPetByName(petName); }

在comtroller文件下添加:

@RequestMapping("/findPetByName.do") public ModelAndView findPetByName(@RequestParam(defaultValue="1") int page,@RequestParam(defaultValue="8")int size,Pet pet){ System.out.println(pet.getPetName());


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有