javascript不能解决这个问题啊.退出登陆,要做清理工作和使session失效最好调用servlet处理.触发一个servlet处理的.javascript本身很少直接处理session失效.session保存在服务器端的,js是操作客户端的.
秀才---那是不行的.假如你把这个js写在jsp中间,管你调不调用js ,都要执行的.
不能,必须提交,或是用ajax
能
可以在本页面写清除session的操作,用一个标志位判断,如:
<%
if("true".equals(request.getParameter("flag"))){
。。。。。。。
session.invalidate();
。。。。。。//跳转到登录页
}
%>
当调用button时,你可以触发一个onclick事件
.......................
logout(){
location.href='....?flag=true';//本页跳转
}