为什么我的session会失效 session 有活动周期,活动周期结束后,session自行释放 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 session 默认的活动周期为30分钟你可以通过一下语句将它的活动周期设为你需要的值session.setMaxInactiveInterval(60*5);//5分钟 <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage=""%><jsp:useBean id="logonbean" scope="page" class="db.conn"/><%@ page import="java.util.*"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>登录信息</title></head><style type="text/css"><!__@import url(css/jsp.css);__></style><body><font size="2"><%!String renzheng;%><%! public String getStr(String str){ try { String temp_p=str; byte[] temp_t=temp_p.getBytes("ISO8859_1"); String temp=new String(temp_t); return temp; } catch(Exception e) { e.printStackTrace(); } return "null"; } %><%String uid=request.getParameter("uid");String pwd=request.getParameter("pwd");pwd=getStr(pwd);String sql="select * from bbsUser where uid='"+uid+"'and pwd='"+pwd+"'";ResultSet rs=logonbean.executeQuery(sql);int rowscount=0; while(rs.next()) { rowscount++; renzheng=rs.getString("renzheng"); }if(rowscount!=0) { if(renzheng.equals("0")) { response.sendRedirect("err.jsp?id=8"); return; } rs.close(); java.util.Date m_date=new java.util.Date(); String lastTime=m_date.toLocaleString(); String a="update bbsUser set logonTimes=logonTimes+1,lastTime=\'"+lastTime+"\' where uid='"+uid+"'"; rs=logonbean.executeQuery(a); session.putValue("uid",uid); out.println(("<font size=2 color=blue>欢迎您的到来,正在登陆,请稍后...</font><meta http-equiv='refresh' content='2;url=bbsall.jsp'>")); %><SCRIPT language=JavaScript> self.location="bbsall.jsp"; </SCRIPT><%}else{//输入错误的情况response.sendRedirect("err.jsp?id=4");return;}%></font> </body></html>这是我的登陆处理代码,请各位高手看看 怎样把双引号替换成一个反斜杠加一个双引号 关于struts里的标签.如果不用struts标签,有些东西该怎么显示 这段代码有问题吗??———jsp购书网站开发 在filter里面放入数据 struts的action的问题 一个奇怪的java调用Procedure问题, 紧急求助 JAVA&SQL取值问题 各位大哥来帮小弟解决个问题,关于就是运行PHP的服务器可否运行Tomcat 请帮忙看一下,jquery的POST为什么不能执行,只能用GET 如何在eclipse或者Jbuilder中加入Ant? 编译servlet遇到的问题。 servlet编译问题,高分相送!!!
你可以通过一下语句将它的活动周期设为你需要的值session.setMaxInactiveInterval(60*5);//5分钟
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage=""%>
<jsp:useBean id="logonbean" scope="page" class="db.conn"/>
<%@ page import="java.util.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>登录信息</title>
</head>
<style type="text/css">
<!__@import url(css/jsp.css);__>
</style>
<body>
<font size="2">
<%!String renzheng;%>
<%!
public String getStr(String str)
{
try
{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859_1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e)
{
e.printStackTrace();
}
return "null";
}
%>
<%
String uid=request.getParameter("uid");
String pwd=request.getParameter("pwd");pwd=getStr(pwd);
String sql="select * from bbsUser where uid='"+uid+"'and pwd='"+pwd+"'";
ResultSet rs=logonbean.executeQuery(sql);
int rowscount=0; while(rs.next())
{
rowscount++;
renzheng=rs.getString("renzheng");
}
if(rowscount!=0)
{
if(renzheng.equals("0"))
{
response.sendRedirect("err.jsp?id=8");
return;
}
rs.close();
java.util.Date m_date=new java.util.Date();
String lastTime=m_date.toLocaleString();
String a="update bbsUser set logonTimes=logonTimes+1,lastTime=\'"+lastTime+"\' where uid='"+uid+"'";
rs=logonbean.executeQuery(a);
session.putValue("uid",uid);
out.println(("<font size=2 color=blue>欢迎您的到来,正在登陆,请稍后...</font><meta http-equiv='refresh' content='2;url=bbsall.jsp'>"));
%>
<SCRIPT language=JavaScript>
self.location="bbsall.jsp";
</SCRIPT>
<%}
else{
//输入错误的情况
response.sendRedirect("err.jsp?id=4");
return;
}
%>
</font>
</body>
</html>
这是我的登陆处理代码,请各位高手看看