JSP登录跳转问题
高洛峰
高洛峰 2016-11-09 10:49:52
[Java讨论组]

Web前端初级问题,有点想不通,所以注册了号来问问,如能释疑,万分感谢。

一.servlet登录跳转验证

1.登录页面通过AJAX向后端发送用户名密码,然后servlet直接判断正确与否,再直接进行转发或者重定向到新页面或者登录页面。

2.通过AJAX将用户名和密码传到servlet,判断结果用json传回JS里,返回一个登陆判定的数字0或者1。。0则阻止submit,1则submit到servlet再转发到登陆后页面。

有点蒙蔽,不知道哪种更加合适,总觉得第2个特别不安全,但是第一种重定向会刷新,看得我很难过……

二。表格增删查改Orz 学得都是页面跳来跳去,但是我好喜欢AJAX无刷新绘制表格,不知道这样后续有没有什么不方便的地方?

暂时就这些,希望各位指教一二。谢谢、


高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(2)
代言

1是错的:ajax 收不到 302 重定向 --> 所以ajax不要用在重定向的场景;想用重定向登陆方式要用 Form post 这类方式。

2是否安全,看你server端的处理。因为即使账户认证成功后的每次请求server端还是要通过cookie、session来判断是否是登录用户的请求,当然有些库帮你打理这些,比如shiro等等。

现在市面上的表格大多采用ajax,这类库很多,比如jqGrid


三叔

Ajax登录,成功后直接render页面或者redirect到其他URL,失败返回JSON提示用户。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号