记住密码页面返回时出错400
来源:互联网 发布:windows phone 10小米 编辑:程序博客网 时间:2024/06/11 11:44
问题:在做登录界面时,如果点击“记住密码”进入下一个页面并后退到登录界面,再点击“登录”并且不点击“记住密码”时,
服务器就会报400错误,原因是第二次登录时由于没对“记住密码”做任何操作,所以isAuto返回的值是null,而int型不能接收null值,就会报错。
“解决办法:把接收变量类型改成integer型,它可以接收null值。
建议:以后接收整型数据时没有特殊情况尽量都用integer。
后续:我在另一个工程中用的integer型接收isAuto的值,发现还是出错,就用了另一种解决办法,就是在页面加载的时候就判断记住密码框有没有被选中。
//jsp页面代码<label><input type="checkbox" name="isAuto" id="isAuto" onclick="remember()">记住密码</label><script type="text/javascript"> function remember() { var isAuto = document.getElementById("isAuto"); if (isAuto.checked == true) { document.getElementById("isAuto").value = "1"; } else { document.getElementById("isAuto").value = "0"; } }</script>//出错时代码public ModelAndView loginIdentify(Model model, HttpSession session, @RequestParam(value = "isAuto", defaultValue = "0") int isAuto, String username, String password, HttpServletRequest request, HttpServletResponse response) throws Exception {...}//正确时代码public ModelAndView loginIdentify(Model model, HttpSession session, @RequestParam(value = "isAuto", defaultValue = "0") Integer isAuto, String username, String password, HttpServletRequest request, HttpServletResponse response) throws Exception {...}
1 0
- 记住密码页面返回时出错400
- 登陆页面记住密码
- 页面登陆-记住密码
- 登录页面(记住密码)
- 登录页面记住密码案例
- 关于安卓登录注册页面构建(包含用户名密码验证+记住密码+再按一次返回退出)
- 登录时记住密码
- 登陆页面中的记住密码功能 Cookie
- 登录页面使用Cookie 记住密码
- 实现登陆页面记住密码功能
- java web登录页面上记住密码
- Android登陆页面记住密码功能代码
- webview屏蔽页面提示记住密码对话框
- Java中登录页面 记住密码
- 手机登录页面(记住密码)
- jsp页面使用cookie记住密码 jquery
- 出错信息后返回页面
- android 登陆时记住密码
- HDU 1010
- 神经网络推导
- 数据结构实验之查找一:二叉排序树
- 大项目设计和管理复盘
- 如何解决ubuntu下apt-get install g++依赖问题
- 记住密码页面返回时出错400
- 写代码的小女孩
- TCP任何保证可靠的数据传输?
- CMake入门实战
- MySQL创建用户的三种方法
- MySql AB复制(主从复制)的基本原理与过程
- java图形界面UI设计——简单的计算器
- 前后台传值
- Summary of Visual Object Tracking using Adaptive Correlation Filters