- 浏览: 138143 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
nishwd123:
受益匪浅,多谢楼主细心讲解.
Hibernate、Spring和Struts工作原理及使用理由 -
doublelcf:
写得真好。全面,流畅。清晰
Hibernate、Spring和Struts工作原理及使用理由
一.Cookie
首先,Cookie的作用域为:客户端,即客户端可以对其进行本地限制,如:删除或禁用。
用法:
Cookie c=new Cookie(“NAME”,name);//NAME为Cookie的名字,name为参数;
c.setMaxAge(x);//x单位为s秒;
response.addCookie(c);//把cookie传送至客户端建立cookie;
二.Session
首先,Session的作用域为当前打开的Browser(在服务器创建),即session随浏览器打开而建立,随浏览器关闭销毁,可用于访问网站时的权限传递,即一次登录就可以访问各个页面。
用法:以计数器为例
HttpSession session=request.getSession();//为客户端创建session,其中()空默认为true,也可以填写false,此时如果客户端没有session则不分配session,不可访问
int count=0;//用于计数的
if(session.getAttribute(“COUNT”)==null){//先判断有没有COUNT
session.setAttribute(“COUNT”,new Integer(0));//没有则创建一个,COUNT为对象,为其初始化为0
else{
count=(Integer)session.getAttribute(“COUNT”);//如果有session则获取COUNT中的值
count++;//计数加1,用于本次调用
session.setAttribute(“COUNT”,count);//加1后重新存入COUNT,以便下次使用
}
三.Application
首先,Application作用域为整个网站的所有访问者,例,可以用来实现整站的计数。
用法:
与Session很相似,如下:
ServletContext app=this.getServletContext();
int count=0;
if(app.getAttribute(“COUNT”)==null){
app.setAttribute(“COUNT”,new Integer(0));
else{
count=(Integer)appgetAttribute(“COUNT”);
count++;
app.setAttribute(“COUNT”,count);
}即可实现网站访问量的简单统计
首先,Cookie的作用域为:客户端,即客户端可以对其进行本地限制,如:删除或禁用。
用法:
Cookie c=new Cookie(“NAME”,name);//NAME为Cookie的名字,name为参数;
c.setMaxAge(x);//x单位为s秒;
response.addCookie(c);//把cookie传送至客户端建立cookie;
二.Session
首先,Session的作用域为当前打开的Browser(在服务器创建),即session随浏览器打开而建立,随浏览器关闭销毁,可用于访问网站时的权限传递,即一次登录就可以访问各个页面。
用法:以计数器为例
HttpSession session=request.getSession();//为客户端创建session,其中()空默认为true,也可以填写false,此时如果客户端没有session则不分配session,不可访问
int count=0;//用于计数的
if(session.getAttribute(“COUNT”)==null){//先判断有没有COUNT
session.setAttribute(“COUNT”,new Integer(0));//没有则创建一个,COUNT为对象,为其初始化为0
else{
count=(Integer)session.getAttribute(“COUNT”);//如果有session则获取COUNT中的值
count++;//计数加1,用于本次调用
session.setAttribute(“COUNT”,count);//加1后重新存入COUNT,以便下次使用
}
三.Application
首先,Application作用域为整个网站的所有访问者,例,可以用来实现整站的计数。
用法:
与Session很相似,如下:
ServletContext app=this.getServletContext();
int count=0;
if(app.getAttribute(“COUNT”)==null){
app.setAttribute(“COUNT”,new Integer(0));
else{
count=(Integer)appgetAttribute(“COUNT”);
count++;
app.setAttribute(“COUNT”,count);
}即可实现网站访问量的简单统计
发表评论
-
Java中serialVersionUID
2012-11-26 13:27 840Java中serialVersionUID serialV ... -
ArrayList数组对象排序
2012-11-13 21:53 1408POJO package com.test.compara ... -
Java堆和栈的区别 equals 和 == 的区别
2012-11-07 12:10 795Java堆和栈的区别 equals ... -
static 的用法
2012-05-22 13:58 878static 代码块应用 package com.ut ... -
finally解析
2012-05-22 13:47 930一.finally 中的语句什么 ... -
java 断言 assert 初步使用:断言开启、断言使用
2012-05-04 20:43 1523java 断言 assert 初步使用:断言开启、断言使用 ... -
java 定时任务实现
2012-04-05 22:41 3652java.util.Timer定时器,实际上是个线程,定时调度 ... -
Servlet上传文件,commons-fileupload
2012-03-02 11:17 4793Servlet上传文件,commons-fil ... -
堆与栈的区别
2012-02-24 11:58 923堆和栈的区别 全局,静态,new产生的变量都在堆中动态分 ... -
在Java中用单例模式有什么好处
2012-01-30 19:46 1297Java Singleton模式主要作 ... -
JAVA单例模式的几种实现方法
2012-01-30 19:41 8701 饿汉式单例类.在类初始化时,已经自行实例化 clas ... -
jsp中的注释<!-- -->内容中不能包含--
2011-11-23 17:45 889jsp中的注释<!-- -->内容中不能包含-- ... -
ibatis和hibernate的区别
2011-08-15 13:34 624ibatis和hibernate的区别 ... -
equals和"=="浅析
2011-02-24 22:30 790==操作符专门用来比较 ... -
java中的重写与重载
2011-02-21 13:59 853方法的重写Overriding和重载Overloading是J ... -
MyEclipse生成WAR包并在Tomcat下部署发布
2011-02-18 22:56 2263右键选中项目,选择export。 然后选择J2EE-> ... -
JPA详解
2011-02-17 08:54 2000JPA全称Java Persistence API.JPA通过 ... -
comparable和comparator的区别
2011-02-16 17:59 1205两者区别: 1) Comparable接 ... -
Freemarker网站静态化实现
2011-02-15 14:26 1041转载自http://www.iteye.com/topic/4 ... -
jdk1.5之后新特性总结
2011-02-15 12:17 986前两天 面试的时候面试官突然问我jdk1.5之后的 ...
相关推荐
在ASP.NET中,有很多种保存信息的内置对象,如:Application,Session,Cookie,ViewState和Cache等。下面分别介绍它们的用法和区别。 方法 信息量大小 作用域和保存时间 应用范围 保存位置
清晰的文字说明,注明每一个用法。 session application cookie viewstate等用法
Response对象用语输出数据到客户端,包括向...而且Application对象还有控制访问应用层数据的方法和可用于在应用程序启动和停止时触发过程的事件。 Session即会话,是指一个用户在一段时间内对某一个站点的一次访问。
Application,_Session,_Cookie,_Viewstate,_Cache对象用法和区别.pdf
ASP.NET_Application,Session,Cookie和ViewState等对象用法和区别,word文档说明。
我们在做ASP.NET开发的时候经常会用到回话,我们在回话中存储一些数据,下面让我们来一一介绍一下Application、Cookie、Session、Cache和ViewState,以便我们选择在什么时候使用它们。 一、Application Application...
Application,Session,Cookies对象比较,对于客户端保存登录信息的朋友可以参考下。
以前实现数据的缓存有很多种方法,有客户端的Cookie,有服务器端的Session和Application。其中Cookie是保存在客户端的一组数据,主要用来保存用户名等个人信息。Session则保存对话信息。Application则是保存在整个...
4. 理解对象概念,掌握application、session等对象的基本使用方法。 5. 理解Cookie概念,掌握Cookie的基本使用方法。 6. 熟悉与掌握 JSP 九大内置对象的使用。 7. 掌握重定向与服务器转发的使用。 8. 熟悉 MyEclipse...
这个也是大家常使用的方法,与Session一样,其是什对每一个用户而言的,但是有个本质的区别,即Cookie是存放在客户端的,而session是存放在服务器端的。而且Cookie的使用要配合Asp.Net内置对象Request来使用。 a....
Baby Web Server 是一个非常小巧玲珑的网络服务器,支持Html,还支持ASP部分功能(Request,Response,Server,QueryString and Form collections, Global.asa, Session and Application objects及其他)、更支持Cookie、...
131个,够多的吧 3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34.........6.如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理?
使用Request对象的getCookie()方法,执行时将所有客户端传来的Cookie对象以数组的形式排列,如果要取出符合需要的Cookie对象,就需要循环比较数组内每个对象的关键字。 例如: Cookie[] c = request.get...
63、JSP 使用 JavaBean 的方法 64、JSP 使用 JavaBean 65、范围为 Page 的 JavaBean范例程序 66、范围为 Request的 JavaBean 67、范围为 Session 的 JavaBean 68、范围为 Application 的 JavaBean 69、删除 JavaBean...
使用QueryString变量 使用Application 对象变量 使用Session变量 使用Cookie对象变量 使用Server.Transfer方法
63、JSP 使用 JavaBean 的方法 64、JSP 使用 JavaBean 65、范围为 Page 的 JavaBean范例程序 66、范围为 Request的 JavaBean 67、范围为 Session 的 JavaBean 68、范围为 Application 的 JavaBean 69、删除 JavaBean...
之前上传了一个通过Flash实现多...方法二:在application(ServletContext)里保存一个session管理器HashMap:sessionId---sessionRef,这样可以在所有的servlet/jsp里调用,这需要在url里将sessionId以参数形式传递,如...