文章目录
- page 指令
- import 属性
- pageEncoding 属性
- contentType 属性
- session 属性
- isELIgnored 属性
- errorPage 属性
- isErrorPage 属性
- include 指令
- file 属性
- taglib 指令
- uri 属性
- prefix 属性
jsp 源文件转换成对应的 .java
文件时,jsp 的指令会影响 Java 源代码的生成,比如导包。
page 指令
import 属性
pageEncoding 属性
jsp转换成java代码过程中,pageEncoding属性会生成下面的代码:
request.setCharacterEncoding("utf-8");
contentType 属性
jsp转换成java代码过程中,contentType属性会生成下面的代码:
response.setContentType("text/html;charset=utf-8");
session 属性
默认是 true。如果值为 false,则对应的 Servlet 类的源代码当中不会生成声明和创建 session 的代码。也就是说,不能够使用 session 隐含对象了。
<%@ page session="false" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
isELIgnored 属性
true(缺省)/false,是否忽略 el 表达式,如果是 true,忽略。
errorPage 属性
用于指定错误处理页面。
isErrorPage 属性
true/false(缺省),当前 jsp 是否是一个错误处理页面,如果是 true,是错误处理页面。
include 指令
file 属性
taglib 指令
声明一个在页面中使用的包含自定义行为的标记库,也就是用于导入标签库
uri 属性
标签文件的命名空间
prefix 属性
命名空间的前缀