发新话题
打印

session失效的相关问题

session失效的相关问题

设置session的时效2 Z9 V. L' p' X( t0 X5 y; B

) C1 `. B+ ]* B缺省是30分钟。可以在web.xml中设置
$ S# G/ A8 X0 V3 W- T6 [  \3 Y) V$ a. O<session-config>
' W9 Q3 N/ l9 f# X<session-timeout>5</session-timeout> //分 3 h: g" W" u  g* v1 F/ u6 x
</session-config>
4 j2 F0 y; g; `% W. u% ?& x. u% F7 X, Q" ?7 }
如果设为-1就永不超时! V; o2 t% h* j1 b- {  c

! Z" {. g5 X# L' X$ @# X或者,创建session是直接设置 7 r6 O0 G# d# m' p8 C; L
session.setMaxInactiveInterval(300);//秒
/ o* M$ }4 T4 B0 N6 m- e3 Q  h
) X# l, Q5 K4 M, u" l- S8 Isession.removeAttribute("sessionName");删除单个session
+ [# a/ d( a4 J9 `) I" W" U0 y) d4 W% |# g" K; G9 U$ P4 l6 I$ }
% y' |% B; R" v) J$ l" K. w: F( g; N
请教一下jsp中关闭网页的时候使session失效如何做到6 Z' Q1 E, p( T
3 E7 d! T9 U) M5 k: o8 P9 i
public class LogoutAction extends Action { % N* R) I0 j- I3 G- r# F; i
public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) throws IOException {( J$ J* M$ b6 u; H( A9 s
7 d4 h+ P( Q, [. S
HttpSession session = request.getSession();
) a) R$ R4 I! K1 C) Msession.removeAttribute("username"); 5 Z# l7 y" h' Y( m; A4 j" W
session.removeAttribute("id"); 9 {4 R0 F* g; r
session.invalidate(); . Z1 `& f2 |$ _8 ]: i
return mapping.findForward("success");" O5 \! H8 R& @0 X" I/ v
" }& Y7 I' K1 ]3 ?6 S
} - ?: ?9 v# @- D! N- j2 B- _4 s; k' O% e
} / u  M1 _- r4 R; A7 @+ ^6 U
这是我的一个action里的代码,用于退出系统。
本文章地址:http://www.110xs.com/thread-8777-1-1.html

收藏本文至: 点击这里,复制这篇文章的地址推荐给QQ或者MSN上的朋友!

请尊重我们的劳动成果!请原谅我们把部分帖子设置为“回复才可以查看”  
syziy的博客:http://syziy.blog.163.com
syziy的网店:http://youa.baidu.com/shop/0344b6732ae57fc92132cadb
小说-传奇黑客:  http://www.qidian.com/Book/1059802.aspx

TOP

发新话题