实现Register&Login过程中遇到的问题
2017-10-17 23:09
260 查看
遇到的问题:
1、入库操作(使用mybatis技术):
(1)无效的字符:出错原因:sql语句中 结尾错加上了分号;
2、登录操作:
(1)通过name、password两属性查询数据库中的用户,返回值是User(pojo类),返回值出错原因:数据库中有多条信息,(查找)1条对3条(数据库)
修改:我会换了一个返回值:list<User> selectList=new...返回值为一个集合,通过for循环遍历集合中的各个对象,然后进行if判断,查找出的name与登录输入的name是否相同...
3、Servlet.service() for servlet [com.briup.web.loginTest] in context with path [/ServletExcise1] threw exception
原因有这么几个:
1)、如果你请求的url是一个servlet,检查web.xml中servlet的类路径url是否正确,注意大小写;
2)、servlet类没有被正确编译;
3)、清除缓存:在将服务器clear一下,然后重启tomcat;清除浏览器
4、空指针异常:即使找不到对象(数据)
在注册时:注册name password为空时,居然注册成功!注册的是一个空user 。该空的user也成了数据库中的一个对象
当登录时:将登录用户 与 数据库中查出来的对象进行比较时,遇到null 对象 ,即导致出现了nullPointException!!
修改:将null对象删除,并在注册时对空user进行判断,即空usser不能注册,跳转到的是Fail页面,而不是Success页面
1、入库操作(使用mybatis技术):
(1)无效的字符:出错原因:sql语句中 结尾错加上了分号;
2、登录操作:
(1)通过name、password两属性查询数据库中的用户,返回值是User(pojo类),返回值出错原因:数据库中有多条信息,(查找)1条对3条(数据库)
修改:我会换了一个返回值:list<User> selectList=new...返回值为一个集合,通过for循环遍历集合中的各个对象,然后进行if判断,查找出的name与登录输入的name是否相同...
3、Servlet.service() for servlet [com.briup.web.loginTest] in context with path [/ServletExcise1] threw exception
原因有这么几个:
1)、如果你请求的url是一个servlet,检查web.xml中servlet的类路径url是否正确,注意大小写;
2)、servlet类没有被正确编译;
3)、清除缓存:在将服务器clear一下,然后重启tomcat;清除浏览器
4、空指针异常:即使找不到对象(数据)
在注册时:注册name password为空时,居然注册成功!注册的是一个空user 。该空的user也成了数据库中的一个对象
当登录时:将登录用户 与 数据库中查出来的对象进行比较时,遇到null 对象 ,即导致出现了nullPointException!!
修改:将null对象删除,并在注册时对空user进行判断,即空usser不能注册,跳转到的是Fail页面,而不是Success页面
相关文章推荐
- ubifs文件系统的制作过程&&遇到的问题及解决方案总结---之二“Linux内核中添加对UBIFS文件系统的支持”
- MyEclipse6.5整合flex实现与java简单通信过程中遇到的问题和注意事项
- Qt&QML使用过程中遇到的问题(还是声明篇)
- 开发键盘过滤驱动实现模拟按键过程中遇到的问题___续
- jquery.dragsort.js 实现拖拽过程遇到的问题
- ubifs文件系统的制作过程&&遇到的问题及解决方案总结---之三“UBIFS镜像的制作&&烧写”
- 在通过android的广播机制拦截短信的实现过程中遇到的问题
- Storm开发过程中遇到的Topology “hang"问题
- git&gerrit 使用过程中遇到的问题及解决方法
- 项目实现过程中遇到的问题记录(一)------------使用AsyncTask时,doInBackground没有立即执行
- mac配置Android 环境,完整过程,其中包括遇到的设置$JAVA_HOME问题,新建项目报 Errors running builder 'Android Resource Manager问题
- 开发键盘过滤驱动实现模拟按键过程中遇到的问题
- java在实际过程中遇到的一些小问题( 不断更新)
- 基于pcDuino的WiFi视频监控小车实现过程中遇到的问题及解决方法
- Touch001项目实现过程中遇到的一个技术问题
- Orange's 一个操作系统的实现--Bochs遇到的问题
- [Ruby]Autoit实现过程中遇到的问题或是要注意的内容
- 编译Qt/E时遇到incorrect register `%rbp' used with `l' suffix问题的解决办法
- ubifs文件系统的制作过程&&遇到的问题及解决方案总结---之一“uboot中添加对UBIFS文件系统的支持”
- 关于 c#导出 excel 遇到只能在执行 Render() 的过程中调用 RegisterForEventValidation的问题