zoukankan      html  css  js  c++  java
  • 老王学jsp之response

    1):定时刷新

    response.setHeaders("refresh","2");

    每隔两秒刷新一次页面

    2):页面定时跳转

    response.setHeaders("refresh","2;URL=hello.jsp");

    两秒后跳转到hello.jsp页面去,但是这种跳转有问题,一般再加一句<a href="hello.jsp">"如果页面没有自动跳转请按这里"<a/>

    这就是我们一般论坛经常使用的跳转技术的实现原理

    html页面也可以通过在前面添加

    <META HTTP-EQUIV="refresh" CONTENT="3;URL=hello.htm">

    这样一句话实现跳转

    3):response.sendRedirt("hello.jsp")也实现跳转

    这些跳转都是客户端跳转,是不能够传递request参数的

    4):对比

    jsp:forard 服务器跳转,跳转时候的语句不会执行(无条件跳转)

    response.sendRedirt()客户端跳转,是在跳转前后代码执行完毕才执行跳转,地址栏改变

    5):操作cookie

    Cookie c1=new Cookie("a1","a2");

    response.addCookie(c1);

    获取

    Cookie []c=request.getCookies();

    然后循环

    c[x].getCookieName()和c[x].getCookieValue()取得cookie的信息

    cookie如果不设置保存时间,浏览器关闭便会消失

    通过c.setMaxAge(time)秒为单位计算即可设置生命时间

    cookie存在安全隐患

  • 相关阅读:
    java反射小练习
    Set与list测试
    关于用户界面
    自定义标签打包使用问题
    jsp中获取当前访问路径
    LeetCode 汇总
    LeetCode 46. 全排列
    LeetCode 40.组合总和II
    LeetCode 39.组合总和
    LeetCode 37.解数独
  • 原文地址:https://www.cnblogs.com/wanglei-134/p/3185297.html
Copyright © 2011-2022 走看看