javaWEB总结(15):jsp指令_page指令
jsp指令
jsp指令是为jsp引擎设计的。他们并不直接产生任何可见输出,而只是告诉引擎如何处理jsp页面的其余部分。
目前定义了page,include和taglib这三种指令。
page指令
(1)page指令用于定义jsp页面的各种属性,无论page指令出现在jsp页面的什么地方,他作用的都是整个jsp页面,为了保持程序的可读性和遵循良好的编程习惯,page指令最好是放在整个页面的起始位置。
(2)page指令的常用属性
①import属性: 指定当前jsp页面对应的servlet需要倒入的类
例如:<%@page import="java.util.Date"%>。
②session属性: 取值为true或false,指定当前的session隐含变量是否可用,也可以说访问当前页面时是否一定要生成HttpServletSession对象。
③errorPage和isErrorPage: errorPage指定当前页面出现错误时实际相应的页面是什么。
例如:<%@ page errorPage="/error.jsp"%>
其中"/“代表当前WEB应用的根目录。
isErrorPage指定当前页面是否为错误页面。
例如:<%@ page isErrorPage="true"%>
可以说明当前页面可以使用exception隐含变量。需要注意的是,若指定isErrorPage="true"并且使用exception
的方法了,一般不建议能直接访问该页面。(放在WEB-INF下)
④contentType:指定当前jsp页面的相应类型。
例如:<%@ page contentType="text/html; %>是基调用的是response.sedContentType("text/html;charset=UTF-8");通常状况下对于jsp,一般都是text/html;charset=UTF-8。charset指定相应的页面的字符编码是什么,通常取值为UTF-8。
⑤pageEncoding:指定当前页面的字符编码。通常状况下和contentType中的charset一致为UTF-8.
⑥isELIgnore:指定当前jsp页面是否可用EL表达式,通常取值为true。
最新文章
- 常见博客API
- [转]Android SHA1与Package获取方式
- 为什么在Mac中无法用k web运行ASP.NET 5程序
- Selenium学习
- Java基础之读文件——使用通道读取混合数据1(ReadPrimesMixedData)
- Shell 脚本面试问题大全
- Spring Web Flow使用
- C#读书笔记之并行任务
- centOS学习part1:操作系统安装
- Delphi版本号对照(转)
- POJ 1001 Exponentiation 模拟小数幂
- Selenium之利用Excel实现参数化
- cvim常用快捷键
- datagrid实现行的上移和下移(转)
- 从一到万的运维之路,说一说VM/Docker/Kubernetes/ServiceMesh
- 编写程序,将来自文件中的行保存在一个vector<;string>;,然后使用一个istringstream 从vector中读取数据,每次读一个单词
- mysql having和where的区别
- Windows 10 IoT Core 17133 for Insider 版本更新
- linux内存源码分析 - 内存回收(匿名页反向映射)
- IDEA 编译 Jmeter 5.0(二次开发)