‘壹’ Java,我做一个web项目的注销,怎么清除session里的值,
java web 项目清楚session的方法是:继承SessionAware类来取得session,然后用invalidate()方法清理
{
@Override
publicStringexecute()throwsException{
HttpServletRequestrequest=ServletActionContext.getRequest();
HttpSessionsession1=request.getSession();
session1.invalidate();
returnsuper.execute();
}
publicvoidsetSession(Maparg0){
}
}
//第二种方法(用ActionContext取session,然后用clear()方法清理)
{
@Override
publicStringexecute()throwsException{
ActionContextac=ActionContext.getContext();
Mapsession=ac.getSession();
session.remove("buser");
session.remove("guser");
session.remove("fuser");
returnsuper.execute();
}
}
‘贰’ java中怎么设置一个session在整个web中的时间
java中设置session存在整个web的时间方法如下:
(1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(900);
参数900单位是秒,即在没有活动15分钟后,session将失效。
这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所以如果是在调试程序,应该是修改服务器端时间来测试,而不是客户端。
(2)也是比较通用的设置session失效时间的方法,就是在项目的web.xml中设置
Xml代码
[xhtml] view plain
<session-config>
<session-timeout>15</session-timeout>
</session-config>
这里的15也就是15分钟失效.
(3)直接在应用服务器中设置,如果是tomcat,可以在tomcat目录下conf/web.xml中
找到<session-config>元素,tomcat默认设置是30分钟,只要修改这个值就可以了。
‘叁’ Javaweb session 和cookie具体使用
cookie将信息保存在本地,下次打开web时,浏览器会在HTTP请求中带着该cookie,服务器可以通过cookie读取上次保存的信息。
浏览器打开web后,服务器会为用户创建session,
‘肆’ java web中session的问题
你是如何到达这个getuserinfo.jsp界面的? 你可以了解一下servlet 的转发和重定向 其实就是转发和重定向的问题。
‘伍’ javaweb的session机制怎么实现的
具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。
同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。
‘陆’ javaweb session怎么写
java Web会话
例句:
1
If you use a remote interface ( as opposed to a local interface) for your session facade, then you may also be able to expose that same session facade as a Web service in a Java EE1.4 compliant way.
如果在您的会话Facade中使用远程接口(而不是本地接口),您也可以将同样的会话Facade在Java EE1.4中以兼容的方式作为Web服务来配置。
2
The Web archive is next, and it references the session bean from a Java bean.
接下来是Web归档文件,该归档文件将从Java bean中引用会话bean。
‘柒’ 请问在java web中注销session有几种方法
第一种:直接关闭浏览器即可注销session,session是会话级别的,也就是说会话结束,那么session注销;
第二种:session.remove("buser"),通过remove方法直接删除不需要的session‘
第三种:设置timeOut,之后超过设置的时间session自动注销。
‘捌’ session 保存在哪 , 服务器还是本机(java web)
1.session保存在服务器端的,下一次请求的时候服务器会携带已经保存的session
‘玖’ java web中session的使用 实在是每分了
session是存在于服务器的,无论你怎么操作,都是直接从服务器中读取数据,所以说没有任何问题。懂?