zoukankan      html  css  js  c++  java
  • ssm中的模糊查询

    1.首先是数据层接口协议

     public List<User> looks(String uname);
    

    2.数据层实现

    <select id="looks" resultType="com.yongxing.manager.domain.User">
    select * from user_inf where loginname like '%${_parameter}%'
    </select>
    

    注:发现不能将参数设为bean里的名称,如果传入类型为String类型,则参数需统一修改为{_parameter}(不管你的参数是什么,都要改成"_parameter")

    3.服务接口协议层

    List<User> findUser(String str);
    

    4.服务层实现

    public List<User> findUser(String str) {
    return userDao.looks(str);
    }
    

    5.前台页面查询的表格

    <td class="font3">
    用户名:<input type="text" name="uname" id="uname">
    <input type="button" value="搜索" onclick="finds()"/>
    </td>

    6.前台采用aja提交数据

    <script>
    function finds(){
    	var uname =$("#uname").val();
    	if(uname==""){
    	    alert("登录名不能为空!");
    	    return false;
    	}
    	else
    	{
    	$.ajax({
    	    type:'post',
    	    url:'finds',
    	    dataType:"json",//注意使用的是打他dataType,而不是Content-Type
    	    async: true,
    	    data:{uname:uname},
    	    success:function(data){
    	        if(data==null){
    	            alert("没有这个用户!")
    	        }
    	        else{
    	            window.location.href ="showuser";
    	        }
    	     }
    	});
    	}
    	}
    </script>
    

     注:需要导入jQ包

    7.控制层

    @RequestMapping("user/finds")
    	@ResponseBody
    	public List<User> findsUser(@RequestParam(value="uname")String username,HttpSession session,@RequestParam(value="pageNo",required=false,defaultValue="1")int pageNo,@RequestParam(value="pageSize",required=false,defaultValue="13")int pageSize){
    		System.out.println(username);
    		PageHelper.startPage(pageNo, pageSize);
    		List<User> list=userServcie.findUser(username);
    		PageInfo<User> page=new PageInfo<User>(list);
    		session.setAttribute("users", list);
    		return  list;
    		
    	}	
    

    5.页面效果

    6.检索

  • 相关阅读:
    sysbench 安装遇到的问题
    Mysql对用户操作加审计功能——高级版
    Mysql对用户操作加审计功能——初级版
    最近身体越来越差了
    ORCHARD学习教程-安装
    ORCHARD学习教程-介绍
    SharePoint配置网站集的审核设置
    Sharepoint 文档知识管理系统--Word在试图打开文件时遇到错误
    Python&Django学习系列之-激活管理界面
    Flutter
  • 原文地址:https://www.cnblogs.com/cainame/p/10334699.html
Copyright © 2011-2022 走看看