目录结构:login.jsp在WebContent下,Content文件夹放css,Scripts放js,其他视图都放在web-inf下的home里
4 个解决方案
#1
错误一般都会request存储一个错误信息,然后在返回到login视图中去!
login视图检查是否有错误信息,有就显示错误信息!
login视图检查是否有错误信息,有就显示错误信息!
#2
1. "表单提交只能返回视图名" 这个有问题. 可以返回modelandview 或者 在形参 中添加 Model .具体的搜索一下吧.
2.尽量不要直接跳转jsp页面 ,最好 通过controller再返回到相应 的视图
3.登录时 对于 账号密码错误 提示 还是 就单一 提示 账号或密码错误 就好. 因为 只提示密码错误的话 会被 别人不断尝试的.
2.尽量不要直接跳转jsp页面 ,最好 通过controller再返回到相应 的视图
3.登录时 对于 账号密码错误 提示 还是 就单一 提示 账号或密码错误 就好. 因为 只提示密码错误的话 会被 别人不断尝试的.
#3
如果发生错误,使用ModelAndView的addObject方法设置错误信息,使用setViewName方法重新转发到登录页面
#4
感谢大家的回答,我找到自己的错误了,之前以为location.href只能跳到jsp,请求controller跳转就完全ok了
#1
错误一般都会request存储一个错误信息,然后在返回到login视图中去!
login视图检查是否有错误信息,有就显示错误信息!
login视图检查是否有错误信息,有就显示错误信息!
#2
1. "表单提交只能返回视图名" 这个有问题. 可以返回modelandview 或者 在形参 中添加 Model .具体的搜索一下吧.
2.尽量不要直接跳转jsp页面 ,最好 通过controller再返回到相应 的视图
3.登录时 对于 账号密码错误 提示 还是 就单一 提示 账号或密码错误 就好. 因为 只提示密码错误的话 会被 别人不断尝试的.
2.尽量不要直接跳转jsp页面 ,最好 通过controller再返回到相应 的视图
3.登录时 对于 账号密码错误 提示 还是 就单一 提示 账号或密码错误 就好. 因为 只提示密码错误的话 会被 别人不断尝试的.
#3
如果发生错误,使用ModelAndView的addObject方法设置错误信息,使用setViewName方法重新转发到登录页面
#4
感谢大家的回答,我找到自己的错误了,之前以为location.href只能跳到jsp,请求controller跳转就完全ok了