这天看了ajax实战书中11章的例子
就是用java做的一个登录
例子中用了一个filter,尝试了一下,发现在filter里面无法转向页面,
当时我是这样想的,当通过filter验证后,就转向到登录成功界面(另一张页面),可是这样不行,无法转向。看来filter相当于一个"防火墙"。

然后我就采用了登录验证后成功后传个"true",失败"false".
那么局部更新,客户端收到"true"后,进行页面调整.
假如登录界面做在一个div里面,登录成功后的界面做在一个 div里面。
登录成功后,是把登录界面的那个div删掉好,还是隐藏起来好,然后再显示成功后的界面。

那么这里也有个问题啊,看上去servlet直接和js通信交互,好像就不需要jsp了?
就是说服务器把数据都传给js去,然后js在客户端组装显示数据,不知这种想法好不好?
假如客户端禁止了js,那怎么办?

...太多的疑问了.
评论
psh 2007-04-23
要想使用ajax首先是绝对不能禁用js的,否则还叫什么ajax,至于不使用jsp,这也是可以的,毕竟html有局限性,所以jsp也不能完全放弃
cozone_柯中 2007-04-13
引用

看上去servlet直接和js通信交互,好像就不需要jsp了?

使用 ajax 一般都是和 servlet 通信交互

引用

假如客户端禁止了js,那怎么办?


javaeye提供了2种模式的登录,如果禁用了js可以选择界面登录

至于你说的这个,可以参考javaeye的登录方式
blackbat
搜索本博客
最近加入圈子
最新评论