1.response.addHeader("refresh","2"); 制定页面刷新时间

2.response.addHeader("refresh","2,hello.html"); 制定一段时间后的页面跳转,此跳转url将改变,为客户端跳转

3.response.sendRedirect("hello.html");客户端跳转

<jsp:forward page="hello.html"/>为服务器段跳转

区别在于:客户端跳转 request设置的属性将无法保留,服务器段可以。

客户端跳转是在所有程序代码执行完才进行,服务器跳转是立即进行,如果要关闭JDBC需要再服务器跳转之前进行。

a. 客户端跳转,两个println语句打完之后,页面才会跳转

<%System.out.println("---------------跳转之前----------------------");

response.sendRedirect("hello.html");

System.out.println("---------------跳转之后----------------------");%>

b.服务器跳转,只打出第一个println,之后就会跳转

<%System.out.println("---------------跳转之前----------------------");%>

<jsp:forward page="hello.html"/>

<% System.out.println("---------------跳转之后----------------------");%>

4.Cookie操作

向客户端发送cookie

Cookie c1 = new Cookie("username","jack");

c1.setMaxAge(300);// 以秒来计数

response.addCookie(c1);

客户端如何获取cookie

Cookie c[] = request.getcookies();

for(x=0;x<c.length;x++){

 <%=c[x].getName()%>----------->

<%=c[x].getValue()%>

<br>

}

最新文章

  1. Java读写文本文件操作
  2. Spring Security笔记:Hello World
  3. echarts图表第一个案例
  4. [转载]jquery tmpl使用方法
  5. .htaccess文件的妙用
  6. DB2数据库全系列版本安装介质下载地址
  7. 如果一个Object对象可能是数组那么如何对其进行迭代
  8. cdoj 1092 韩爷的梦
  9. 2018ddctf wp
  10. tensorflow实战系列(一)
  11. 调研getfit
  12. u3d DontDestroyOnLoad多场景问题
  13. Android-Git命令行操作
  14. IndexedDB:浏览器里内置的数据库(转)
  15. Linux网卡别名
  16. vue 之 vue-router
  17. Lucene第二讲——索引与搜索
  18. 20162318 实验一《Java开发环境的熟悉》实验报告
  19. Android无线测试之—UiAutomator编译与运行测试代码
  20. ios数据存储方式FMDB

热门文章

  1. Linux下C编程的学习_1
  2. vux picker
  3. NYOJ 298-点的变换(经典矩阵解决点平移、缩放、翻转和旋转)
  4. Android 4.4环境搭建——配置AVD模拟器
  5. android学习笔记NO.5
  6. 【LeetCode刷题Java版】Reverse Words in a String
  7. POJ 1159 Palindrome(字符串变回文:LCS)
  8. [转] CVonline: Image Databases
  9. CPU上电时序详细分析
  10. InfluxDB存储引擎Time Structured Merge Tree——本质上和LSM无异,只是结合了列存储压缩,其中引入fb的float压缩,字串字典压缩等