现在是有一个超连接
<a href="#>清空购物车</a>
点过以后,要清空session,我把这个操作放到了一个servler中
但是还有一个就是要把当前这个页面关闭,这要怎么办??即能转向到servlet执行也能让窗口关了!!要不然有没有别的办法,把session的清空放到别的地方就好!

解决方案 »

  1.   

    两种方式, 在清掉 session 后,再out 一个 js 脚本,
    另一种是转到另一个jsp 但那个 jsp中只有一个 js脚本,脚本的作用就是关闭窗口的,代码我就不记得了, 网上搜下吧
      

  2.   

    用AJAX就可以做到!用Ajax监听servlet执行的结果,如果返回结果正确,提示结果,关闭窗口!失败也提示结果,但不关闭!
    例如:
    new Ajax.Request(url,{method: "post", onSuccess: function(transport) {
        /**对结果的处理*/   
    }});
    当然我用是AJAX的Prototype框架做得!LZ也可以用DWR等技术实现!