1K+ 浏览量
errorPage属性告诉JSP引擎在当前页面运行时发生错误时显示哪个页面。errorPage属性的值是相对URL。以下指令在所有未捕获的异常被抛出时显示MyErrorPage.jsp:isErrorPage属性指示当前JSP可以作为另一个JSP的错误页面使用。isErrorPage的值为true或false。isErrorPage属性的默认值为false。例如,handleError.jsp将isErrorPage选项设置为true,因为它应该处理错误:
130 浏览量
以下是Web服务器返回到浏览器的最常用的HTTP 1.1响应头的摘要。这些头在Web编程中经常使用:序号.头和描述1.Allow此头指定服务器支持的请求方法(GET、POST等)。2.Cache-Control此头指定可以安全缓存响应文档的情况。它可以具有值public、private或no-cache等。Public表示文档可缓存,Private表示文档仅供单个用户使用,只能存储在私有(非共享)缓存中,no-cache表示文档绝不应缓存。3.Connection此头指示… 阅读更多
536 浏览量
2K+ 浏览量
下面的例子使用HttpServletRequest的getHeaderNames()方法读取HTTP头信息。此方法返回一个包含与当前HTTP请求关联的头信息的枚举。一旦我们有了枚举,我们就可以以标准方式向下循环枚举。我们将使用hasMoreElements()方法来确定何时停止,并使用nextElement()方法来获取每个参数名称的名称。HTTP头请求示例HTTP头请求示例… 阅读更多
4K+ 浏览量
contentType属性设置JSP页面的字符编码和生成的响应页面的字符编码。默认内容类型是text/html,这是HTML页面的标准内容类型。如果要从JSP输出XML,请使用以下页面指令:以下语句指示浏览器将生成的页面呈现为HTML:以下指令将内容类型设置为Microsoft Word文档:您还可以指定响应的字符编码。例如,如果要指定返回给浏览器的结果页面使用ISO… 阅读更多
autoFlush属性指定缓冲区满时是否应自动刷新缓冲输出,或者是否应引发异常以指示缓冲区溢出。值为true(默认值)表示自动缓冲刷新,值为false表示引发异常。以下指令导致servlet在servlet的输出缓冲区满时抛出异常:此指令导致servlet在缓冲区满时刷新输出缓冲区:通常,缓冲区和autoFlush属性在一个页面指令中编码,如下所示:
169 浏览量
buffer属性指定服务器输出响应对象的缓冲特性。您可以使用“none”值指定不进行缓冲,以便servlet输出立即定向到响应对象,或者您可以使用千字节为单位的最大缓冲区大小进行编码,这将指示servlet在写入响应对象之前写入缓冲区。要指示servlet将输出直接写入响应输出对象,请使用以下命令:
230 浏览量
如果要在同一页面中处理错误,并希望采取某些操作而不是触发错误页面,可以使用try…catch块。下面是一个简单的例子,演示如何使用try…catch块。让我们将以下代码放入main.jsp中:Try…Catch示例访问main.jsp,它应该生成类似于以下的输出:发生异常:/零
832 浏览量
buffer属性指定服务器输出响应对象的缓冲特性。您可以使用“none”值指定不进行缓冲,以便servlet输出立即定向到响应对象,或者您可以使用千字节为单位的最大缓冲区大小进行编码,这将指示servlet在写入响应对象之前写入缓冲区。要指示servlet将输出直接写入响应输出对象,请使用以下命令:使用以下命令指示servlet将输出写入大小不小于8千字节的缓冲区:
526 浏览量
下表列出了与页面指令相关的属性:序号.属性和用途1.buffer指定输出流的缓冲模型。2.autoFlush控制servlet输出缓冲区的行为。3.contentType定义字符编码方案。4.errorPage定义另一个JSP的URL,该URL报告Java未经检查的运行时异常。5.isErrorPage指示此JSP页面是否为另一个JSP页面的errorPage属性指定的URL。6.extends指定生成的servlet必须扩展的超类。7.import指定JSP中使用的包或类的列表,就像Java import语句对Java类所做的那样。8.info定义一个字符串,可以使用servlet的getServletInfo()方法访问该字符串。9.isThreadSafe定义线程模型… 阅读更多