`
dick1305
  • 浏览: 17127 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在登录界面中根据用户名和用户查询该用户是否存在时的问题?

阅读更多

本人在使用Spring + hiberante中来根据用户名和用户密码来取得用户的基本信息,可是当用户名存在时,不是按预期所返回null,而在调用此方法时直接出现异常。

//------根据用户名和用户密码来取得用户的基本信息,如有多条,只取第一条
   
    public Ctlm06 getUserInfo(String usrName,String Password)
    {
    try {
         Ctlm06 ctlm06 =null;
         String queryString = "select ctlm06 from Ctlm06 as ctlm06 where ctlm06.usrName="+usrName+" and ctlm06.usrPwd="+Password;
             List lstResutl=getHibernateTemplate().find(queryString);
              if(lstResutl.size()>0) //表示没有找到此用户信息
                       {
                     ctlm06 = (Ctlm06) lstResutl.get(0);
                         }
          return ctlm06;
    }catch (RuntimeException re) {
                     log.error("save failed", re);
                     throw re;
                    }
    }
//---------------------------------------在另外一个类中调用上方法
Ctlm06 ctlm06 = ctlm06Service.getUserInfo(strUserName, strPassword);
if(ctlm06!=null){ //表示成功登陆
logger.log("用户名为:"+ctlm06.getUsrName()+"成功登陆本系统");
  }但是直接报错;错误如下:
javax.servlet.ServletException: Hibernate operation: could not execute query; bad SQL grammar [select ctlm06x0_.com_id as com1_3_, ctlm06x0_.usr_id as usr2_3_, ctlm06x0_.usr_pwd as usr3_3_, ctlm06x0_.usr_name as usr4_3_, ctlm06x0_.dept_id as dept5_3_, ctlm06x0_.wrkgrp_id as wrkgrp6_3_, ctlm06x0_.shgrp_flag as shgrp7_3_, ctlm06x0_.clerk_id as clerk8_3_ from rsgl.ctlm06 ctlm06x0_ where ctlm06x0_.usr_name=ggg and ctlm06x0_.usr_pwd=ggg]; nested exception is com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'ggg' in 'where clause'
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
haodong.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:23)

请各位高手看下,多谢!!!!!!!!!!
分享到:
评论

相关推荐

    PyQt 编写的用户登录,注册页面源码

    3、提供记住用户名,用户密码,用户自动登录功能,并可以在三种模式下切换。 客户端注册页面实现功能: 1、用户注册,保存注册成功用户数据。 2、检验用户ID,ID只能为字母与数字,不允许中文或其他特殊字符。 3、...

    jsp实现简单的网页登陆与注册

    如果校验通过,则将用户的信息存储到JavaBean中,并放置到Application对象中,提示用户注册成功并返回登录界面。 用户提交用户名密码进行登录 通过JSP获得用户的登录信息,通过用户名从Application对象中获得存储...

    用户名注册时的判定是否重复

    使用Ajax方式实现的注册界面对用户输入的用户名进行是否已经重复的判定,如果数据库中已经存在,则提错误。否则,提示正确。 我的博文中有预览图,博文地址:...

    Java 登录、注册界面(md5加密、jdbc连接mysql)

    然后使用md5加密密码,可以加载驱动、获取连接、创建查询语句对象并执行,(使用jdbc执行查询数据库的操作),查询是否存在指定用户名和加密后的密码的用户记录。 如果查询到了指定的用户记录,则登录成功,跳转到...

    Python 程序设计-系统登录页面设计-thinkter

    系统要有管理员登录、普通用户登录和退出三个选项可供选择 系统要能够实现登入出错提示,比如账户密码错误等,用户信息保存在user目录下的文件夹中,存储在user.csv中 系统要能够进行欢迎界面显示,登录成功后显示该...

    简单的用户登录系统

    基于Swing编写一个用户登录的界面程序,用户类型分为学生用户和教师用户,如下图所示。如果用户输入为空,则给出“用户名不可为空”的提示信息,若是教师用户,输入的用户名和密码都是teacher,则显示“教师用户登录...

    一款Android应用,用于记录用户的备忘录并提供相关功能 如用户登录、注册功能,备忘录的添加、删除、修改、查找功能,添加照片

    已完成的各项功能如下: 1、用户登录功能。 用户通过输入用户名和密码进行登录,若用户名或密码为空、不存在则给出相应提示。... ... ... ...用户可以点击相应按钮将已...用户初次运行程序时弹出,请求外部存储权限和调用相机权限。

    Linux系统C语言编程连接MySql数据库实现的用户用户组色权限管理系统(图形界面)

    3、(下一步加入)增加时候,若改用户名存在(给出用户存在的提示信息); 2、db_修改过(用户 角色 权限) 文件: 博客网址:https://blog.csdn.net/weixin_42167759/article/details/80848780 修改的问题: ...

    java web网络商城购物系统源码(含数据库+文档+ppt).rar

    用户点击某个商品时,将相应商品的id发送到后台服务器端, 根据 id获取该商品详细信息,返回给前端页面展示。 c.根据类别获取商品列表 用户点击商品类别,根据类别搜索出相关商品列表数据并返回到前端界面。 ...

    【JAVAEE】人事管理系统,分为管理员和普通用户功能(内含相关ppt和项目报告)

    文档上传:先判断存放所上传文档的路径是否存在,不存在需要创建路径,同时还要解决文件重名的问题,获得当前登录用户为上传的用户 文档下载:先获得文档所在的目录,如果目录不存在要提示下载文档不存在,下载失败...

    Python简单实现一个可以注册、登录、登出的系统

    (6)提供退出功能:需要输入用户名,打印xxx退出登录。 (7)自定义多个异常类并继承Exception。以满足上面的不同情况。 二、接口调用方: 调用方是程序入口,它是独立的python文件。主要功能为: (1)显示欢迎...

    cookie和表单实现基本登录并保存信息

    登录表单界面,默认勾选十天记住登录 提交表单执行doLogin.jsp逻辑 同时页面加载时需要判断之前是否有记住的登陆状态的选项,即查cookie是否存在 存在则在用户名和密码输入框中自动填入cookie用户信息 否则跟第一次...

    Python 毕业设计-图书借阅管理系统 - 附报告源码,保证可用.zip

    用户打开登录页面,输入用户名和密码,LoginView 获得后向 User 查询该用户是否存在,若是则将本次登录操作写入 Log,然后跳转页面到用户的个人中心。HomeView 向 Borrow 查询该用户的借阅信息,并返回借阅列表。 3...

    Java图形界面小学生整数四则运算练习软件

    用户输入用户名,然后选择做什么运算(加、减、乘、除、混合)、做几位数的运算,再单击“开始做题”,之后计算机按要求随机生成10道题目,用户输入答案单击提交,则程序显示标准答案和用户得分,同时,将题目、标准...

    编程实现用户名与密码的存储与调用实验报告.doc

    设计用户登录界面、登录成功界面、用户注册界面,用户注册时,将其用户名、密码保存到SharedPreference中,登录时输入用户名、密码,读取SharedPreference,读取不到该用户名提示用户不存在,用户名读取验证通过后,...

    web登录用户名/密码/验证码测试设计整理

    一、用例目的:该用例用来测试在登录界面用户能否正常登录;若出现错误的信息系统将给出正确的示信息;二、前置条件 web登录用户名/密码/验证码测试设计整理 软件测试 声明:该文档并非原创,只不过在原创的基础上...

    基于django+html+css+js的电子商务网站

    写在前面 ... 实验环境: - vscode或pycharm ...- 用户登录程序后,应该允许用户查看自己的用户信息和收货信息。 - 允许修改密码,修改用户密码的时候,必须提供旧密码、新密码和新密码的确认信息。 ……

    TortoiseSVN常见问题(FAQ)

    针对使用TortoiseSVN常见存在的问题进行整理成FAQ供有需要了解的伙伴查阅。

    php+mysql实现用户注册登陆的方法

    这是一款利用php与mysql数据库实现的用户注册与登录代码,功能也是比较简单实用的用户注册程序,同时也加了用户登录时验证码程序,这样做就安全了很多,代码如下: 复制代码 代码如下:<!doctype html public “-//w3c/...

    springboot投稿和稿件处理系统(源码+数据库)201458

    如果投搞中心数据的信息需要修改,管理员可以通过查询投搞中心数据的基本信息来查询投搞中心数据,查询投搞中心数据是通过ajax技术来进行查询的,需要传递投搞中心数据的标题、编号等参数然后在返回到该页面中,可以...

Global site tag (gtag.js) - Google Analytics