设置response对象当中的头部信息简单应用和个人理解
来源:互联网 发布:未授权域名 编辑:程序博客网 时间:2024/05/18 06:10
以下代码注释只是我的个人猜测与理解,并未经过证明,如有偏差与错误欢迎指出:
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ page import="java.util.*" %> <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>设置头信息</title></head><body><%//在此种方式当中所定义的变量都为局部变量,服务器每次向客户端发送一个相响应时,就重新执行一次count1=0的操作int count1=0;%><%!//此种方式所定义的变量相当于全局变量,服务器在接收到count2对象后每执行一次自增操作都是在上一次结果的基础上执行//而非是向客户端发送一次响应执行一次count2变量的重新定义操作int count2=0;%><%//当前页面发送的请求告诉服务器在发送响应回来时,每隔两秒就重新进行一次响应的发送操作,所以服务器内部就会每隔两秒就//对客户端第一次请求当中发送过来的动态代进行一次执行操作,然后将动态执行的结果放入到response对象当中发送给客户端response.setHeader("refresh","2");%>局部变量:count1=<%=count1++ %><br>全局变量:count2=<%=count2++ %></body></html>程序运行结果:
如上图所示:变量count1当中的值不随着时间而发生变化,而count2当中的值则每隔两秒就会自增1.因此说明count1当中定义的变量为一个局部变量,服务器每次给客户端一个响应时都会重新执行一次count1=0的操作,所以count1的值在页面当中始终没有发生变化。
0 0
- 设置response对象当中的头部信息简单应用和个人理解
- jq设置http头部信息和获取头部信息
- HttpClient设置头部信息
- webView中获取response头部信息
- SpringMVC获取头部的一些信息和Cookie的设置(十)
- 常用PHP函数系列五:设置页面HTML的头部缓存信息和时间
- HTML5的头部和元信息
- request和response的理解
- xcode工程设置个人和公司名称的版权信息
- 对象参数的简单应用,理解对象传参
- servlet和jsp当中的编码设置
- 关于面向对象的几种模式和个人理解
- 多态的应用和个人对其理解
- 个人对观察者模式的理解和应用
- 关于DataRow和DataColumn的一点个人简单理解
- 关于DataRow和DataColumn的一点个人简单理解
- 关于DataRow和DataColumn的一点个人简单理解
- 关于DataRow和DataColumn的一点个人简单理解
- Android字体设置
- 【SSH进阶之路】一步步重构MVC实现Struts框架——彻底去掉逻辑判断(五)
- hibernate教程--快速入门(增删改查)
- The KITTI Vision Benchmark Suite之Stereo Evaluation 2012
- 【SSH进阶之路】一步步重构MVC实现Struts框架——完善转向页面,大功告成(六)
- 设置response对象当中的头部信息简单应用和个人理解
- 寄存器介绍
- 51Nod
- RxJava之SubscribeOn
- js动态添加类,移除类。toggclass
- 模板(数据结构)
- 在python(x,y)安装Opencv
- poj2796-动态规划思想+回溯&&单调栈第一题
- 我的C#学习历程