这天看了ajax实战书中11章的例子
就是用java做的一个登录
例子中用了一个filter,尝试了一下,发现在filter里面无法转向页面,
当时我是这样想的,当通过filter验证后,就转向到登录成功界面(另一张页面),可是这样不行,无法转向。看来filter相当于一个"防火墙"。
然后我就采用了登录验证后成功后传个"true",失败"false".
那么局部更新,客户端收到"true"后,进行页面调整.
假如登录界面做在一个div里面,登录成功后的界面做在一个 div里面。
登录成功后,是把登录界面的那个div删掉好,还是隐藏起来好,然后再显示成功后的界面。
那么这里也有个问题啊,看上去servlet直接和js通信交互,好像就不需要jsp了?
就是说服务器把数据都传给js去,然后js在客户端组装显示数据,不知这种想法好不好?
假如客户端禁止了js,那怎么办?
...太多的疑问了.
就是用java做的一个登录
例子中用了一个filter,尝试了一下,发现在filter里面无法转向页面,
当时我是这样想的,当通过filter验证后,就转向到登录成功界面(另一张页面),可是这样不行,无法转向。看来filter相当于一个"防火墙"。
然后我就采用了登录验证后成功后传个"true",失败"false".
那么局部更新,客户端收到"true"后,进行页面调整.
假如登录界面做在一个div里面,登录成功后的界面做在一个 div里面。
登录成功后,是把登录界面的那个div删掉好,还是隐藏起来好,然后再显示成功后的界面。
那么这里也有个问题啊,看上去servlet直接和js通信交互,好像就不需要jsp了?
就是说服务器把数据都传给js去,然后js在客户端组装显示数据,不知这种想法好不好?
假如客户端禁止了js,那怎么办?
...太多的疑问了.
本文探讨了使用AJAX实现登录功能时遇到的问题,特别是如何利用Filter进行验证,并讨论了登录成功后页面处理方式的选择,提出了直接通过JavaScript进行页面局部更新的想法。
1180

被折叠的 条评论
为什么被折叠?



