zoukankan      html  css  js  c++  java
  • 三大框架中模糊查询代码

    js获取查询条件,并去后台查询

    function queryByName(){
                        //获取查询条件的用户名
                        var queryName=$("#queryName").val();
                        alert(queryName);
                        //进行后台跳转
                        window.location.href="<%=request.getContextPath() %>/master/sysUser_queryByName.action?queryName="+encodeURI(encodeURI(queryName));
                        
                    }

    action层

    public String queryByName() throws UnsupportedEncodingException{
            //进行解码
            String name = java.net.URLDecoder.decode(queryName,"UTF-8");
            this.list=sysUserService.querySysUserByName(name);
            
            return "userList";
        }

    service层

        @Override
        public List<SysUser> querySysUserByName(String queryName) {
            return sysUserDao.queryByQueryName(queryName);
            
        }

    dao层

    public List<SysUser> queryByQueryName( final String queryName){
            return super.getHibernateTemplate().executeFind(new HibernateCallback<List<SysUser>>() {
                @Override
                public List<SysUser> doInHibernate(Session session)
                        throws HibernateException, SQLException {
                    Query query=session.createSQLQuery("SELECT * FROM sys_user WHERE sys_user_name LIKE ?")
                                .addEntity(SysUser.class);
                                query.setParameter(0,"%"+queryName+"%");
                    return query.list();
                }
            });
        }

  • 相关阅读:
    airflow 安装问题
    ACM-单词接龙
    ACM-AK吧!少年
    ACM-Alice and Bob
    ACM-Satellite Photographs
    ACM-Subset sum
    ACM-Special Array
    数据挖掘-回归分析
    数据库原理-数据库系统的结构
    数据库原理-几种数据模型
  • 原文地址:https://www.cnblogs.com/shangxiaofei/p/3816608.html
Copyright © 2011-2022 走看看