用setHeader设置的东西,在生成的html源代码中反映出来是什么呢?
用什么html标签写的内容getHeader能读到呢?

解决方案 »

  1.   

    setHeader 是对请求的页面的头部写入一些有用的信息:如写入一个当前文件的过期时间html中没有这些header标记,只有在setHeader时才有!
      

  2.   

    setheader()和生成的源代码没有关系吧?
      

  3.   

    那如果是静态html文件的话,岂不是没有办法在页面的头部写入一些有用的信息了?是这样吗?
      

  4.   

    Web服务器的HTTP应答一般由以下几项构成:一个状态行,一个或多个应答头,一个空行,内容文档。设置HTTP应答头往往和设置状态行中的状态代码结合起来。例如,有好几个表示“文档位置已经改变”的状态代码都伴随着一个Location头,而401(Unauthorized)状态代码则必须伴随一个WWW-Authenticate头。    
           
           然而,即使在没有设置特殊含义的状态代码时,指定应答头也是很有用的。应答头可以用来完成:设置Cookie,指定修改日期,指示浏览器按照指定的间隔刷新页面,声明文档的长度以便利用持久HTTP连接,……等等许多其他任务。    
           
           设置应答头最常用的方法是HttpServletResponse的setHeader,该方法有两个参数,分别表示应答头的名字和值。和设置状态代码相似,设置应答头应该在发送任何文档内容之前进行。    
           
           setDateHeader方法和setIntHeadr方法专门用来设置包含日期和整数值的应答头,前者避免了把Java时间转换为GMT时间字符串的麻烦,后者则避免了把整数转换为字符串的麻烦。    
           
      

  5.   

    请教“kingofworl(良辰美景虚度) ”:那是不是只有动态页面才能设定http header呢?
      

  6.   

    只有是HTTP协议
    也就是你http://xxxxxx就要有header的。而html,jsp,servlet无关。
      

  7.   

    路过..........友情UP......//___________送个笑话____________
    一个年轻力壮的男子来到西药店里,表示要买一种效力强大、保证持久的春药,他向老板解释道:“今天晚上,我要应付两个骚女子,我要表现我的厉害给她们看看。”
      药剂师给了他一些保证有效的药丸,并且建议他最好立刻服用,因为药性要过一段时间才会生效。男子照着做后,回去等他的客人。
      第二天,他狼狈不堪的来到西药店。
      “你看起来好像精疲力尽了。”药剂师微笑的说道。
      “别提了!”男子呻吟道:“给我一点破皮软膏。”
      “擦你的……”
      “擦我的手,她们昨晚都没来!”男子咆哮道。 www.xiaohua007.com
      

  8.   

    请教“blackpark(暖咖啡)”:那html里怎样设置http头呢?就是要象jsp的setHeader或addHeader那样。