jsp <%@ page >指令

介绍

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

解释:

  • language:表示 jsp 翻译后是什么语言文件。暂时只支持 java。

  • contentType:表示 jsp 返回的数据类型是什么。一般必须设置。也是源码中 response.setContentType()参数值

  • import:跟 java 源代码中一样。用于导包,导类。

==下面一般不常用==

  • pageEncoding:表示当前 jsp 页面文件本身的字符集。一般设置了contentType,就不需要设置该属性

  • autoFlush:设置当 out 输出流缓冲区满了之后,是否自动刷新冲级区。默认值是 true。

  • buffer:设置 out 缓冲区的大小。默认是 8kb

  • errorPage:设置当 jsp 页面运行时出错,自动跳转的错误页路径。

  • isErrorPage:设置当前 jsp 页面是否是错误信息页面。默认是 false。如果是 true 可以 获取异常信息。

  • session:设置访问当前 jsp 页面,是否会创建 HttpSession 对象。默认是 true。

  • extends:设置 jsp 翻译出来的 java 类默认继承哪个类。

翻译成Servlet源码

例子

一般在jsp的顶部写上:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

原文出处:/show_1IXrIS7l4Sq.html