精华内容
下载资源
问答
  • 以下不属于页面设置的内容是
    千次阅读
    2021-06-13 04:30:06
    更多相关内容
  • 下列不属于JSP内置对象的是()。

    千次阅读 2020-12-24 23:47:43
    【单选题】include指令用于在JSP页面中静态插入一个文件,所插入文件可以是JSP页面...【单选题】在Web应用程序中有以下程序代码段,执行后转发到某个JSP页面: ArrayList dogNames= new ArrayList(); dogNames.add("go...

    【单选题】include指令用于在JSP页面中静态插入一个文件,所插入文件可以是JSP页面HTML网页,文本文件或一段Java代码,但必须保证插入后形成的文件是()

    【单选题】下面方式中正确使用JavaBean的是()。

    【单选题】在Web应用程序中有以下程序代码段,执行后转发到某个JSP页面: ArrayList dogNames= new ArrayList(); dogNames.add("goodDog"); request.setAttribute("dogs", dogNames); 下列选项中,()可以正确地使用EL取得数组中的值。

    【简答题】request、session和application对象的作用域是什么?他们之间有什么区别?

    【单选题】用户可以在以下()标记之间插入变量与方法声明。

    【单选题】查询结果集ResultSet对象是以统一的行列形式组织数据的,执行“ResultSet rs = stmt.executeQuery(“selet bid ,name,author,publish,price from book”);”语句,得到的结果集rs的列数为( )

    【单选题】在JDBC中,( )接口不能被Connection创建。

    【简答题】Tomcat服务器的默认端口号是什么?如果想修改该端口号,应该修改哪个文件?

    【单选题】下面的()内置对象是对客户的请求做出响应,向客户端发送数据的。

    【单选题】JavaBean的作用域可以是()、page、session和application.

    【简答题】“之间声明的变量与””之间声明的变量有和不同?

    【简答题】安装Tomcat服务器所在的计算机需要事先安装JDK吗?

    【单选题】下列选项中,()不是Servlet中使用的方法。

    【单选题】下列Servlet的方法中,()方法当服务器关闭时被调用,用来释放Servle所占的资源。

    【单选题】下列选项中,( )不是JDBC的工作任务。

    【单选题】下列Servlet的方法中,()方法载入时被执行,且只执行一次,负责对Servlet进行初始化。

    【单选题】下列选项中,对Servlet描述错误的是()。

    【单选题】下面()操作不能关闭session对象。

    【单选题】下面()语句可以获取用户输出的信息。

    【单选题】在JSP中使用 标记时不会出现的属性是()。

    【单选题】下列变量声明在()范围内有效

    【单选题】在JSP中保存用户会话信息使用()对象。

    【单选题】以下是关于和标记的描述,正确的是()。

    【单选题】JSTL 标签()可以实现 java 程序中的 if 语句功能。

    【问答题】JSTL 标签()可以实现 Java 程序中的 for 语句功能。

    【简答题】JSP引擎是怎样处理JSP页面中的HTML标记的?

    【问答题】与 功能类似的 JSTL 标签是()

    【单选题】下列不属于JSP内置对象的是()。

    【单选题】JSP的page指令的languange属性的默认值是()。

    【单选题】在“”标记之间声明的Java方法称为页面的成员方法,其()有效

    【单选题】()不是EL的隐含对象。

    【简答题】动作标记include和指令标记include的区别是什么?

    【单选题】可以使用()方法实现客户的重定向。

    【单选题】下面对象中作用域最大的是()

    【单选题】JaveBean中方法的访问属性必须是()。

    【单选题】在test.jsp文件中有如下一行代码: 要使ueser对象一直存在于会话中,直到终止或被删除为止,在下面画线处应填入()

    【单选题】下列Servlet的方法中,()方法用来为请求服务,在Servlet生命周期中,Servlet每次请求一次就会被调用一次。

    【简答题】First.jsp和first.jsp是否为相同的JSP文件名?

    【单选题】下面语句与 等价的是()。

    【单选题】给出了如下的查询条件字符串“String condition = “insert book values(?,?,?,?,?)”;”,() 接口适合执行该SQL查询。

    【简答题】JSP 页面有哪几种主要元素组成?

    【简答题】如果有3个用户访问一个JSP页面,则该页面中的Java程序片将被执行几次?

    【简答题】在一个JSP页面中是否允许使用page指令为contentType属性设置多个值?允许使用page指令为import属性设置多个值?

    【单选题】在JSP中使用 动作可以将JavaBean引入页面,对JavaBean的访问范围不能是()。

    【单选题】阅读下面代码片段: JavaBeanClass bean=new JavaBeanClass(parameter); HttpSession session=request.getSession(true); Session.setAttribute(“keyword”,bean); 关于该代码创建的bean,下列叙述正确的是()

    【单选题】JSP页面可以在.””标记之间放置Java表达式,之间输出Java表达式得值,组成.”

    【单选题】如果选择一个对象保存聊天室信息,则选择()。

    【单选题】阅读下面代码片段: RequestDispatcher dispatcher=request.getRequestDispatcher(a.jsp“”); Dispatcher.forward(request,response); 关于该代码的作用,下列叙述正确的是()。

    【单选题】在 “标记之间声明的Java的方法称为页面的成员方法,其()有效

    【简答题】什么对象是JSP的内置对象?常见的内置对象有哪些?

    展开全文
  • 相关问题下列哪个属性可以设置盒子的左侧外边距( )分词:样式,代码,中,盒子,上,边框,像素,蓝色,实线,border,top,solid,blue,HTML,中,盒子,模型,尺寸,总和,埃奇,沃思,盒子,观点,必要条件,双方,上下,关系,盒子,上面,...

    相关问题

    下列哪个属性可以设置盒子的左侧外边距(   )分词:

    样式,代码,中,盒子,上,边框,像素,蓝色,实线,border,top,solid,blue,

    HTML,中,盒子,模型,尺寸,总和,

    埃奇,沃思,盒子,观点,必要条件,双方,

    上下,关系,盒子,上面,盒子,下,外,边距,下面,盒子,上外,边距,盒子,之间,间距,

    宽,盒子,border,圆形,

    中国大学,MOOC,研究者,儿童,Sally,小球,篮子,里,Sally,后,Anne,小球,盒子,里,儿童,Sally,回来后,小球,任务,儿童,哪方面,能力,信念,

    网页,中,元素,矩形,盒子,这句话,

    网页,盒子,模型,结果,

    定位,机制,盒子,定位,文档流,定位,定位,

    枪,头,时,枪,头,盒子,上,错,

    中,下面,盒子,模型,属性,padding,

    :

    盒子,产品,其中,二等品,产品,事件,事件,考查,条件,概率,定义,运算,

    :

    盒子,图,

    :

    气体,分子,盒子,黑洞,黑洞,事件,视界,

    :

    埃奇,沃思,盒子,观点,必要条件,双方,

    :

    说法,金属,网,盒子,外场,

    :

    属性,盒子,模型,左侧,边界,

    :

    网页,中,元素,矩形,盒子,这句话,

    :

    网页,盒子,模型,结果,

    :

    以下,语句,中,盒子,模型,内,边距,样式,

    :

    中,盒子,模型,属性,

    以下,HTML,代码,h1,color,代码,标签,选择器,

    html,

    HTML,中,水平线,

    HTML,页面,中,外部,样式,表,方法,stylesheet,type,href,外部,样式表,地址,

    html,

    HTML,文档,树状,结构,中,标签,文档,根,节点,结构,中,html,

    HTML,中,书签,链接,语句,book,

    以下,HTML,中,段落,标签,说法,段落,标签,/p,

    展开全文
  • HTML的HTTP协议头信息中控制着页面在几个地方的缓存信息,包括浏览器端,中间缓存服务器端(如:squid等),Web服务器端。本文讨论头信息 中带缓存控制信息的HTML页面(JSP/Servlet生成好出来的也是HTML页面)在中间缓存...

     HTML的HTTP协议头信息中控制着页面在几个地方的缓存信息,包括浏览器端,中间缓存服务器端(如:squid等),Web服务器端。本文讨论头信息 中带缓存控制信息的HTML页面(JSP/Servlet生成好出来的也是HTML页面)在中间缓存服务器中的缓存情况。

          HTTP协议中关于缓存的信息头关键字包括Cache-Control(HTTP1.1),Pragma(HTTP1.0),last-Modified,Expires等。

          HTTP1.0中通过Pragma 控制页面缓存,可以设置:Pragma或no-cache。网上有非常多的文章说明如何控制不让浏览器或中间缓存服务器缓存页面,通常设置的值为no- cache,不过这个值不这么保险,通常还加上Expires置为0来达到目的。但是如我们刻意需要浏览器或缓存服务器缓存住我们的页面这个值则要设置为 Pragma。

          HTTP1.1中启用Cache-Control 来控制页面的缓存与否,这里介绍几个常用的参数:

    • no-cache,浏览器和缓存服务器都不应该缓存页面信息;
    • public,浏览器和缓存服务器都可以缓存页面信息;
    • no-store,请求和响应的信息都不应该被存储在对方的磁盘系统中;
    • must-revalidate,对于客户机的每次请求,代理服务器必须想服务器验证缓存是否过时;

           Last-Modified只页面的最后生成时间,GMT格式;

           Expires过时期限值,GMT格式,指浏览器或缓存服务器在该时间点后必须从真正的服务器中获取新的页面信息;

           上面两个值在JSP中设置值为字符型的GMT格式,无法生效,设置long类型才生效;

     

    下面是一个测试例子:

    复制代码

     1 package com.servlet;
     2 
     3 import java.io.IOException;
     4 import java.io.PrintWriter;
     5 
     6 import javax.servlet.ServletException;
     7 import javax.servlet.http.HttpServlet;
     8 import javax.servlet.http.HttpServletRequest;
     9 import javax.servlet.http.HttpServletResponse;
    10 
    11 public class ServletA extends HttpServlet {
    12     @Override
    13     public void service(HttpServletRequest request, HttpServletResponse response)
    14             throws ServletException, IOException {
    15         response.setContentType("text/html");
    16         //servlet页面默认是不缓存的
    17         //本页面允许在浏览器端或缓存服务器中缓存,时限为20秒。
    18         //20秒之内重新进入该页面的话不会进入该servlet的
    19         java.util.Date date = new java.util.Date();    
    20         response.setDateHeader("Last-Modified",date.getTime()); //Last-Modified:页面的最后生成时间 
    21         response.setDateHeader("Expires",date.getTime()+20000); //Expires:过时期限值 
    22         response.setHeader("Cache-Control", "public"); //Cache-Control来控制页面的缓存与否,public:浏览器和缓存服务器都可以缓存页面信息;
    23         response.setHeader("Pragma", "Pragma"); //Pragma:设置页面是否缓存,为Pragma则缓存,no-cache则不缓存
    24 
    25         //不允许浏览器端或缓存服务器缓存当前页面信息。
    26         /*response.setHeader( "Pragma", "no-cache" );   
    27         response.setDateHeader("Expires", 0);   
    28         response.addHeader( "Cache-Control", "no-cache" );//浏览器和缓存服务器都不应该缓存页面信息
    29         response.addHeader( "Cache-Control", "no-store" );//请求和响应的信息都不应该被存储在对方的磁盘系统中;    
    30         response.addHeader( "Cache-Control", "must-revalidate" );*///于客户机的每次请求,代理服务器必须想服务器验证缓存是否过时;
    31 
    32         System.out.println("进入了servlet");
    33         response.getWriter().write("欢迎光临我的主页");
    34     }
    35 
    36     
    37 }

    复制代码

      如果需要在html页面上设置不缓存,这在<head>标签中加入如下语句:

    1 <meta http-equiv="pragma" content="no-cache">
    2 <meta http-equiv="cache-control" content="no-cache">
    3 <meta http-equiv="expires" content="0">   

     

    附:html页面中meta的作用

      meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head>与</head>中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是description(站点在搜索引擎上的描述)和keywords(分类关键词),所以应该给每页加一个meta值。比较常用的有以下几个:

      name 属性

      1、<meta name="Generator" contect="">用以说明生成工具(如Microsoft FrontPage 4.0)等;

      2、<meta name="KEYWords" contect="">向搜索引擎说明你的网页的关键词;

      3、<meta name="DEscription" contect="">告诉搜索引擎你的站点的主要内容;

      4、<meta name="Author" contect="你的姓名">告诉搜索引擎你的站点的制作的作者;

      5、<meta name="Robots" contect= "all|none|index|noindex|follow|nofollow">

      其中的属性说明如下:

      设定为all:文件将被检索,且页面上的链接可以被查询;

      设定为none:文件将不被检索,且页面上的链接不可以被查询;

      设定为index:文件将被检索;

      设定为follow:页面上的链接可以被查询;

      设定为noindex:文件将不被检索,但页面上的链接可以被查询;

      设定为nofollow:文件将不被检索,页面上的链接可以被查询。

      http-equiv属性

      1、<meta http-equiv="Content-Type" contect="text/html";charset=gb_2312-80">

    和 <meta http-equiv="Content-Language" contect="zh-CN">用以说明主页制作所使用的文字以及语言;

      又如英文是ISO-8859-1字符集,还有BIG5、utf-8、shift-Jis、Euc、Koi8-2等字符集;

      2、<meta http-equiv="Refresh" contect="n;url=http://yourlink">定时让网页在指定的时间n内,跳转到页面http://yourlink;

      3、<meta http-equiv="Expires" contect="Mon,12 May 2001 00:20:00 GMT">可以用于设定网页的到期时间,一旦过期则必须到服务器上重新调用。需要注意的是必须使用GMT时间格式;

      4、<meta http-equiv="Pragma" contect="no-cache">是用于设定禁止浏览器从本地机的缓存中调阅页面内容,设定后一旦离开网页就无法从Cache中再调出;

      5、<meta http-equiv="set-cookie" contect="Mon,12 May 2001 00:20:00 GMT">cookie设定,如果网页过期,存盘的cookie将被删除。需要注意的也是必须使用GMT时间格式;

      6、<meta http-equiv="Pics-label" contect="">网页等级评定,在IE的internet选项中有一项内容设置,可以防止浏览一些受限制的网站,而网站的限制级别就是通过meta属性来设置的;

      7、<meta http-equiv="windows-Target" contect="_top">强制页面在当前窗口中以独立页面显示,可以防止自己的网页被别人当作一个frame页调用;

      8、<meta http-equiv="Page-Enter" contect="revealTrans(duration=10,transtion= 50)">和<meta http-equiv="Page-Exit" contect="revealTrans(duration=20,transtion=6)">设定进入和离开页面时的特殊效果,这个功能即FrontPage中的“格式/网页过渡”,不过所加的页面不能够是一个frame页面。

    ----------------------------------------------------------------------

     

    http 头信息详解

     

    HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。 

    通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。 

    通用头域 

    通用头域包含请求和响应消息都支持的头域,通用头域包含Cache-Control、 Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via。对通用头域的扩展要求通讯双方都支持此扩展,如果存在不支持的通用头域,一般将会作为实体头域处理。下面简单介绍几个在UPnP消息中使用的通用头域。 


    Cache-Control头域 

    Cache-Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置 Cache-Control并不会修改另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括no-cache、no-store、max-age、 max-stale、min-fresh、only-if-cached,响应消息中的指令包括public、private、no-cache、no- store、no-transform、must-revalidate、proxy-revalidate、max-age。各个消息中的指令含义如下: 

    Public指示响应可被任何缓存区缓存。 

    Private指示对于单个用户的整个或部分响应消息,不能被共享缓存处理。这允许服务器仅仅描述当用户的部分响应消息,此响应消息对于其他用户的请求无效。 

    no-cache指示请求或响应消息不能缓存 

    no-store用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都不使用缓存。 

    max-age指示客户机可以接收生存期不大于指定时间(以秒为单位)的响应。 

    min-fresh指示客户机可以接收响应时间小于当前时间加上指定时间的响应。 

    max-stale指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值,那么客户机可以接收超出超时期指定值之内的响应消息。 


    Date头域 

    Date头域表示消息发送的时间,时间的描述格式由rfc822定义。例如,Date:Mon,31Dec200104:25:57GMT。Date描述的时间表示世界标准时,换算成本地时间,需要知道用户所在的时区。 


    Pragma头域 

    Pragma头域用来包含实现特定的指令,最常用的是Pragma:no-cache。在HTTP/1.1协议中,它的含义和Cache- Control:no-cache相同。 

    请求消息 

    请求消息的第一行为下面的格式: 

    MethodSPRequest-URISPHTTP-VersionCRLFMethod 表示对于Request-URI完成的方法,这个字段是大小写敏感的,包括OPTIONS、GET、HEAD、POST、PUT、DELETE、 TRACE。方法GET和HEAD应该被所有的通用WEB服务器支持,其他所有方法的实现是可选的。GET方法取回由Request-URI标识的信息。 HEAD方法也是取回由Request-URI标识的信息,只是可以在响应时,不返回消息体。POST方法可以请求服务器接收包含在请求中的实体信息,可以用于提交表单,向新闻组、BBS、邮件群组和数据库发送消息。 

    SP表示空格。Request-URI遵循URI格式,在此字段为星号(*)时,说明请求并不用于某个特定的资源地址,而是用于服务器本身。HTTP- Version表示支持的HTTP版本,例如为HTTP/1.1。CRLF表示换行回车符。请求头域允许客户端向服务器传递关于请求或者关于客户机的附加信息。请求头域可能包含下列字段Accept、Accept-Charset、Accept- Encoding、Accept-Language、Authorization、From、Host、If-Modified-Since、If- Match、If-None-Match、If-Range、If-Range、If-Unmodified-Since、Max-Forwards、 Proxy-Authorization、Range、Referer、User-Agent。对请求头域的扩展要求通讯双方都支持,如果存在不支持的请求头域,一般将会作为实体头域处理。 

    典型的请求消息: 

    GET http://download.microtool.de:80/somedata.exe 
    Host: download.microtool.de 
    Accept:*/* 
    Pragma: no-cache 
    Cache-Control: no-cache 
    Referer: http://download.microtool.de/ 
    User-Agent:Mozilla/4.04[en](Win95;I;Nav) 
    Range:bytes=554554- 

    上例第一行表示HTTP客户端(可能是浏览器、下载程序)通过GET方法获得指定URL下的文件。棕色的部分表示请求头域的信息,绿色的部分表示通用头部分。 


    Host头域 

    Host头域指定请求资源的Intenet主机和端口号,必须表示请求url的原始服务器或网关的位置。HTTP/1.1请求必须包含主机头域,否则系统会以400状态码返回。 


    Referer头域 

    Referer头域允许客户端指定请求uri的源资源地址,这可以允许服务器生成回退链表,可用来登陆、优化cache等。他也允许废除的或错误的连接由于维护的目的被追踪。如果请求的uri没有自己的uri地址,Referer不能被发送。如果指定的是部分uri地址,则此地址应该是一个相对地址。 


    Range头域 

    Range头域可以请求实体的一个或者多个子范围。例如, 

    表示头500个字节:bytes=0-499 

    表示第二个500字节:bytes=500-999 

    表示最后500个字节:bytes=-500 

    表示500字节以后的范围:bytes=500- 

    第一个和最后一个字节:bytes=0-0,-1 

    同时指定几个范围:bytes=500-600,601-999 

    但是服务器可以忽略此请求头,如果无条件GET包含Range请求头,响应会以状态码206(PartialContent)返回而不是以200 (OK)。 


    User-Agent头域 

    User-Agent头域的内容包含发出请求的用户信息。 

    响应消息 

    响应消息的第一行为下面的格式: 

    HTTP-VersionSPStatus-CodeSPReason-PhraseCRLF 

    HTTP-Version表示支持的HTTP版本,例如为HTTP/1.1。Status- Code是一个三个数字的结果代码。Reason-Phrase给Status-Code提供一个简单的文本描述。Status-Code主要用于机器自动识别,Reason-Phrase主要用于帮助用户理解。Status-Code的第一个数字定义响应的类别,后两个数字没有分类的作用。第一个数字可能取5个不同的值: 

    1xx:信息响应类,表示接收到请求并且继续处理 

    2xx:处理成功响应类,表示动作被成功接收、理解和接受 

    3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理 

    4xx:客户端错误,客户请求包含语法错误或者是不能正确执行 

    5xx:服务端错误,服务器不能正确执行一个正确的请求 

    响应头域允许服务器传递不能放在状态行的附加信息,这些域主要描述服务器的信息和 Request-URI进一步的信息。响应头域包含Age、Location、Proxy-Authenticate、Public、Retry- After、Server、Vary、Warning、WWW-Authenticate。对响应头域的扩展要求通讯双方都支持,如果存在不支持的响应头域,一般将会作为实体头域处理。 

    典型的响应消息: 

    HTTP/1.0200OK 

    Date:Mon,31Dec200104:25:57GMT 

    Server:Apache/1.3.14(Unix) 

    Content-type:text/html 

    Last-modified:Tue,17Apr200106:46:28GMT 

    Etag:"a030f020ac7c01:1e9f" 

    Content-length:39725426 

    Content-range:bytes554554-40279979/40279980 

    上例第一行表示HTTP服务端响应一个GET方法。棕色的部分表示响应头域的信息,绿色的部分表示通用头部分,红色的部分表示实体头域的信息。 

    Location响应头 

    Location响应头用于重定向接收者到一个新URI地址。 

    Server响应头 

    Server响应头包含处理请求的原始服务器的软件信息。此域能包含多个产品标识和注释,产品标识一般按照重要性排序。 

    实体 

    请求消息和响应消息都可以包含实体信息,实体信息一般由实体头域和实体组成。实体头域包含关于实体的原信息,实体头包括Allow、Content- Base、Content-Encoding、Content-Language、 Content-Length、Content-Location、Content-MD5、Content-Range、Content-Type、 Etag、Expires、Last-Modified、extension-header。extension-header允许客户端定义新的实体头,但是这些域可能无法未接受方识别。实体可以是一个经过编码的字节流,它的编码方式由Content-Encoding或Content-Type定义,它的长度由Content-Length或Content-Range定义。 

    Content-Type实体头 

    Content-Type实体头用于向接收方指示实体的介质类型,指定HEAD方法送到接收方的实体介质类型,或GET方法发送的请求介质类型 Content-Range实体头 

    Content-Range实体头用于指定整个实体中的一部分的插入位置,他也指示了整个实体的长度。在服务器向客户返回一个部分响应,它必须描述响应覆盖的范围和整个实体长度。一般格式: 

    Content-Range:bytes-unitSPfirst-byte-pos-last-byte-pos/entity-legth 

    例如,传送头500个字节次字段的形式:Content-Range:bytes0- 499/1234如果一个http消息包含此节(例如,对范围请求的响应或对一系列范围的重叠请求),Content-Range表示传送的范围, Content-Length表示实际传送的字节数。 

    Last-modified实体头 

    Last-modified实体头指定服务器上保存内容的最后修订时间。 
     

    应答 头  说明
    Allow服务器支持哪些请求方法(如GET、POST等)。
    Content-Encoding文档的编码(Encode)方法。只有在解码之后才可以得到Content-Type头指定的内容类型。利用gzip压缩文档能够显著地减少HTML文档的下载时间。Java的GZIPOutputStream可以很方便地进行gzip压缩,但只有Unix上的Netscape和Windows上的IE 4、IE 5才支持它。因此,Servlet应该通过查看Accept-Encoding头(即request.getHeader("Accept-Encoding"))检查浏览器是否支持gzip,为支持gzip的浏览器返回经gzip压缩的HTML页面,为其他浏览器返回普通页面。
    Content-Length表示内容长度。只有当浏览器使用持久HTTP连接时才需要这个数据。如果你想要利用持久连接的优势,可以把输出文档写入ByteArrayOutputStram,完成后查看其大小,然后把该值放入Content-Length头,最后通过byteArrayStream.writeTo(response.getOutputStream()发送内容。
    Content-Type表示后面的文档属于什么MIME类型。Servlet默认为text/plain,但通常需要显式地指定为text/html。由于经常要设置Content-Type,因此HttpServletResponse提供了一个专用的方法setContentTyep。 
    Date当前的GMT时间。你可以用setDateHeader来设置这个头以避免转换时间格式的麻烦。
    Expires应该在什么时候认为文档已经过期,从而不再缓存它?
    Last-Modified文档的最后改动时间。客户可以通过If-Modified-Since请求头提供一个日期,该请求将被视为一个条件GET,只有改动时间迟于指定时间的文档才会返回,否则返回一个304(Not Modified)状态。Last-Modified也可用setDateHeader方法来设置。
    Location表示客户应当到哪里去提取文档。Location通常不是直接设置的,而是通过HttpServletResponse的sendRedirect方法,该方法同时设置状态代码为302。
    Refresh表示浏览器应该在多少时间之后刷新文档,以秒计。除了刷新当前文档之外,你还可以通过setHeader("Refresh", "5; URL=http://host/path")让浏览器读取指定的页面。 
    注意这种功能通常是通过设置HTML页面HEAD区的<META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://host/path">实现,这是因为,自动刷新或重定向对于那些不能使用CGI或Servlet的HTML编写者十分重要。但是,对于Servlet来说,直接设置Refresh头更加方便。 

    注意Refresh的意义是“N秒之后刷新本页面或访问指定页面”,而不是“每隔N秒刷新本页面或访问指定页面”。因此,连续刷新要求每次都发送一个Refresh头,而发送204状态代码则可以阻止浏览器继续刷新,不管是使用Refresh头还是<META HTTP-EQUIV="Refresh" ...>。 

    注意Refresh头不属于HTTP 1.1正式规范的一部分,而是一个扩展,但Netscape和IE都支持它。
    Server服务器名字。Servlet一般不设置这个值,而是由Web服务器自己设置。
    Set-Cookie设置和页面关联的Cookie。Servlet不应使用response.setHeader("Set-Cookie", ...),而是应使用HttpServletResponse提供的专用方法addCookie。参见下文有关Cookie设置的讨论。
    WWW-Authenticate客户应该在Authorization头中提供什么类型的授权信息?在包含401(Unauthorized)状态行的应答中这个头是必需的。例如,response.setHeader("WWW-Authenticate", "BASIC realm=\"executives\"")。 
    注意Servlet一般不进行这方面的处理,而是让Web服务器的专门机制来控制受密码保护页面的访问(例如.htaccess)。

     

     

     

    展开全文
  • 2、要求使用jQuery事件写在页面元素加载完成之后,动态绑定 click 事件到 btnOK 元素。 一、考点 1、JavaScript基本语法 1) 变量的定义 变量必须以字母开头; 变量也能以 $ 和 _ 符号开头; ...
  • Windows 7更多相关问题【单选题】有关 原创内容 ,下列说法错误的是()A. 可以试图 找到 相关内容 缺口 B. 内容要 有普世价值 C. 内容要 有较强的传播性 D. 要 长篇大论 才能吸引用户【计算题】欲配制浓度为 0.1mol/L...
  • /capt答案查看答案在HTML文档中,用于表示页面标题的标记对是_____。解析【判断题】IE浏览器的内核是Trident。【单选题】插入 Javacript 的正确位置是______ 。【单选题】当请求URL中有参数q=010时,以下关于HTTP...
  • 1)使用默认链接锚点,设置a链接的href属性值为"#top"即可实现 <div><a href=" ">返回顶部</a ></div> 2)href指向特定的id <div id=“element1”>元素1</div> <a href=...
  • 2.内容、图片、表格跨页断裂,封边; 3.table并行、并列双边、重边; 4.自动计算页码(总数及每...6.保持页脚在页面底部,而非紧接正文内容; 7.保持原文CSS样式; 8.便捷自定义设置工具条; 9.调用、语法简单,便捷。
  • 欢迎拍砖!   ... 2、设置页面属性。...网页页面属性包括网页的“外观”、“链接”、...执行“修改>页面属性“命令,在弹出的“页面属性”对话框中设置页面属性。 2、2 在对话框中“分类”列表框中选择“链接”选项。
  • 在CSS中,为页面中的某个DIV标签设置样式div{width:200px;padding:0 20px;border:5px;},则该标签的实际宽度为( ) A、 200px B、 220px C、 240px D、 250px 我的答案:D 2【单选题】 下列...
  • 每天五道选择题(10)

    千次阅读 2021-07-01 04:59:50
    下列不属于计算机人工智能应用领域的是: A.在线订票 B.医疗诊断 C.智能机器人 D.机器翻译 ▼ 答案:A【解析】人工智能是计算机科学发展以来一直处于前沿的研究领域,其主要研究内容包括自然语言理解、专家系统、...
  • 无法打开网页请尝试刷新页面你有遇到过吗?很多人吐槽遇到了无法打开网页的现象,却又知道如何解决,下面,就快和360常识网一起了解相关知识吧!本文目录1、无法打开网页请尝试刷新页面是怎么回事?2、网页无法...
  • 对计算机信息系统功能进行删除、修改、增加、干扰,造成计算机信息系统能正常运行,违反了国家的规定 43、 通信保密阶段所面临的主要安全威胁是搭线窃听和密码分析,其主要保护措施是数据加密。由于当时计算机速度...
  • python阶段学习经典习题79题

    千次阅读 2020-06-30 09:42:38
    下列不属于文件编码格式的是 A. ASCII码 B. Unicode C. UTF-8 D. 十进制编码 D 下列关于round()函数的表述,错误的是 A. round()函数只有一个参数时,返回一个整数,而且是最靠近的整数 B. 在Python版本2和3中...
  • 【Flutter从入门到实战】⑰Flutter的主题风格、Theme、DarkTheme暗黑模式、单独给单个页面设置Theme、屏幕适配、屏幕适配工具类封装、Flutter调试使用
  • 1HTML_选择题.doc

    千次阅读 2021-06-09 10:56:21
    当链接指向下列哪一种文件时,打开该文件,而是提供给浏览器下载A ASP?B HTMLC ZIP?D CGI2. 下面哪一项的电子邮件链接是正确的?A ?B xxx@.netC xxx@com?D xxx@3. 关于表格的描述正确的一项是在单元格内能...
  • HTML5 基础练习(二)

    千次阅读 2021-01-13 16:29:08
    以下哪个不是定位属性的属性值? A static B absolute C fixed D visibility 正确答案: D 解析: visibility是隐藏不是定位 2. 何时使用margin值描述错误的是 A 需要在border外侧添加空白 B 需要在border内侧添加空白 ...
  • 双击打开excel内容不显示而显示灰色解决方法

    万次阅读 多人点赞 2019-11-08 09:46:24
    最近使用excel出现显示...1、首先,打开需要操作的excel表格,可以看到表格内容是没有显示的。 2、接着,找到工具栏中的“视图”按钮,并点击打开。 3、接着,在弹出的页面,点击“取消隐藏”的选项。 4...
  • html文件添加标题使用什么标记html是静态网页主要的标记如下: 注释标记 在此标记内的内容网页是显示的HTML的标题的代码是什么?html中标题的代码是新建html文档,在html文档中添加网页的文档类型声明、html标签、...
  • 【单选题】以下叙述中,错误的是( )。【名词解释】补色法则...【单选题】下列矿物中多色性明显的是( )【名词解释】光性方位【单选题】要设置框架的背景颜色,要在 ( )中进行设置【单选题】Smikstein设计的APGAR家...
  • 网页设计Dreamweaver【1】

    千次阅读 2022-03-29 15:28:17
    2.下面不属于页面属性”中可以设置内容() A.外观 B.链接 C.跟踪图像 D.首选参数 3.下列()方法无法添加网页标题 A.在HTML代码中添加网页标题 B.在文档窗口中添加网页标题 C.在网页属性中添加网页标题 D.在...
  • 电脑网络属性设置图文教程

    千次阅读 2021-06-17 13:46:53
    就是寻修网http://www.seekxiu.com/以前讲过的共享上网,通常在对局域网里的电脑进行网络设置之前,你需要知道一些参数,如网关、IP、DNS参数等,这听起来比较复杂,而且对初学者来说也太容易掌握,所以WindowsXP...
  • 网页显示验证码是怎么回事?

    千次阅读 2021-06-14 05:23:58
    故障分析:首先先考虑的是不是你的网速给力的原因,导致验证码迟迟显示,多刷新几次看看能能显示就可以了。其次浏览器的兼容性,比如你用的是谷歌的话,可以换个ie浏览器试试。也可能是你的cookies文件无法被...
  • 计算机应用基础复习资料

    千次阅读 2021-07-04 10:14:53
    大规模集成电路 11、下面(D)不属于音频播放软件工具。 A、Windows Media Player B、GoldWave C、QuickTime D、ACDSee 12.建立计算机网络的主要目的是( A )。 A.资源共享 B.速度快 C.内存增大 D.可靠性高 13.由一台...
  • JAVAEE选择题

    千次阅读 2021-07-13 11:47:30
    1、下列选项中,不属于Spring框架优点的是(A)。 A、提供强大的、可以有效减少页面代码的标签 2、以下有关Bean的装配方式说法正确的是(C)。 C、在Spring实例化Bean的过程中,Spring首先会调用Bean的默认构造方法...
  • web前端开发初级考试,附答案

    千次阅读 2021-06-13 02:45:30
    下列哪个为相对定位方式?A.position:relative; B.position:absolute; C.position:fixed; D.position:static2.p标签内一般都写什么?()A.图片B.链接C.文本D.什么都写3.CSS样式,怎样来表示HTML元素的class属性,...
  • 页面置换算法

    千次阅读 2020-04-27 21:02:09
    请求分页系统建立在基本...在作业执行过程中,当所要访问的页面不在内存时,再通过雕爷功能将其调入,同时还可以通过置换功能将暂时不用的页面换出到外存上,以便腾出内存空间。 页面置换算法的主要目标是使页面置...
  • 网络安全竞赛习题

    千次阅读 2020-07-22 12:34:37
    网络竞赛习题 我国的( )主要规定了关于数据电文...人员管理是信息安全管理体系的重要组成部分,下列关于人员管理的描述中错误的是( ) A.人员管理应该全面提升管理人员的业务素质、职业道德、思想素质等。;B.网络
  • 在 UIKit 的框架中,我们时常使用 UINavigationViewController 来管理页面的 push 和 pop,这是页面管理的基本操作。而到了 SwiftUI,该操作是交由 NavigationView 和 NavigationLink 来完成。 本文先从 Navigation...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 161,280
精华内容 64,512
热门标签
关键字:

以下不属于页面设置的内容是