通过sessio对象保存用户访问页面的次数,设置session对象保存数据的有效时间。求解答。在线等

如题所述

第1个回答  2013-04-28
主要实现单个页面的访问次数记录与总访问次数记录
///////////////////////index.jsp/////////////////////////////////
主页面
<body>
<a href="1.jsp">一</a>
<%
Integer count = (Integer)application.getAttribute("count");
if(count==null){
count=0;
}
%>
<a href="2.jsp">二</a>
<%
Integer count1 = (Integer)application.getAttribute("count1");
if(count1==null){
count1=0;
}
%>
总访问量:
<%=count+count1 %>
</body>
///////////////////////////////////1.jsp//////////////////////////////////
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
Integer count = (Integer)application.getAttribute("count");
if(count==null){
count=1;
application.setAttribute("count",count);
}else{
count++;
application.setAttribute("count",count);
}
%>
访问人数为:
<%=count %>
<a href="index.jsp">返回首页</a>
///////////////////////////////////2.jsp///////////////////////////////////////
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
Integer count1 = (Integer)application.getAttribute("count1");
if(count1==null){
count1=1;
application.setAttribute("count1",count1);
}else{
count1++;
application.setAttribute("count1",count1);
}
%>
访问人数为:
<%=count1 %>
<a href="index.jsp">返回首页</a>本回答被提问者采纳
第2个回答  推荐于2018-04-04
session的超时时间在web.xml中设定的。

想要记录用户访问页面的次数可以做一个TAG,放在画面里。或者使用filter.本回答被网友采纳

session对象是什么意思,通常都是在什么情况下使用
session对象主要用于保存用户的各种信息,知道它的生命周期(一般是900S)超时或者被人为释放为止 可以通过session对象来判断此用户是否是合法用户 在服务器上通过session来区分每一个上网用户 session对象属于javax.servlet.http.HttpSession接口的实例化对象 session属于HTTP协议范畴之内的对象,所以只有唯一的一...

php会话技术主要包含哪些
为了网站安全性起见,本站点暂时不提供Cookie变量显示功能,请自行在本地测试;设置cookiePHP设置Cookie最常用的方法就是使用setcookie函数,setcookie具有7个可选参数,我们常用到的为前5个:name( Cookie名)可以通过$_COOKIE['name'] 进行访问value(Cookie的值)expire(过期时间)Unix时间戳格式,默认为0...

session.setMaxInactiveInterval内部为什么不顺带将保存这个sessio
它是每次你发过去请求的时候重新算时间 你分析的也有到底 其实大项目跑起来的 用户seesion中的数据不是放在服务器里 而是在数据库里 这样的项目 顶多依赖seesion里面存一个用户标识 然后去数据库load信息

在电商网站开发中有哪些常见漏洞
为此,这里可以用以下几种方法进行防范:一是定期更换Session ID,更换Session ID可以用PHP自带函数来实现;二是更换Session名称,通常情况下Session的默认名称是PHPSESSID,这个变量一般是在cookie中保存的,如果更改了它的名称,就可以阻档黑客的部分攻击;三是对透明化的Session ID进行关闭处理,所谓透明化也...

session会随着服务器的关闭而消失吗?为什么我重启服务器浏览器不重启...
1、客户端:默认情况下关闭浏览器 失效SessionId 2、服务器:如tomcat默认情况下 关闭服务器时 序列号session;启动时反序列化 所以正常情况下 重启服务器 是不丢session的

System.NullReferenceException: 未将对象引用设置到对象的实例。
Session.getAttribute("name")request.getSession.getAttribute("name")

相似回答