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 编程中经常使用:序号标头和描述1Allow此标头指定服务器支持的请求方法(GET、POST 等)。2Cache-Control此标头指定可以在哪些情况下安全地缓存响应文档。它可以具有 public、private 或 no-cache 等值。Public 表示文档可缓存,Private 表示文档仅供单个用户使用,并且只能存储在私有(非共享)缓存中,而 no-cache 表示文档永远不应该被缓存。3Connection此标头指示... 阅读更多
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,它应该生成类似于以下的输出:发生异常:/ by zero
832 阅读量
buffer 属性指定服务器输出响应对象的缓冲特性。您可以编码值为“none”以指定不进行缓冲,以便 servlet 输出立即定向到响应对象,或者您可以编码以千字节为单位的最大缓冲区大小,这指示 servlet 在写入响应对象之前写入缓冲区。要指示 servlet 将输出直接写入响应输出对象,请使用以下内容:使用以下内容指示 servlet 将输出写入大小不小于 8 千字节的缓冲区:
526 阅读量
下表列出了与 page 指令关联的属性:序号属性和用途1buffer指定输出流的缓冲模型。2autoFlush控制 servlet 输出缓冲区的行为。3contentType定义字符编码方案。4errorPage定义另一个 JSP 的 URL,该 JSP 报告 Java 未经检查的运行时异常。5isErrorPage指示此 JSP 页面是否为另一个 JSP 页面的 errorPage 属性指定的 URL。6extends指定生成的 servlet 必须扩展的超类。7import指定 JSP 中使用的包或类的列表,就像 Java import 语句对 Java 类所做的那样。8info定义一个字符串,可以使用 servlet 的 getServletInfo() 方法访问。9isThreadSafe定义线程模型... 阅读更多