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。

最新文章

  1. 常见博客API
  2. [转]Android SHA1与Package获取方式
  3. 为什么在Mac中无法用k web运行ASP.NET 5程序
  4. Selenium学习
  5. Java基础之读文件——使用通道读取混合数据1(ReadPrimesMixedData)
  6. Shell 脚本面试问题大全
  7. Spring Web Flow使用
  8. C#读书笔记之并行任务
  9. centOS学习part1:操作系统安装
  10. Delphi版本号对照(转)
  11. POJ 1001 Exponentiation 模拟小数幂
  12. Selenium之利用Excel实现参数化
  13. cvim常用快捷键
  14. datagrid实现行的上移和下移(转)
  15. 从一到万的运维之路,说一说VM/Docker/Kubernetes/ServiceMesh
  16. 编写程序,将来自文件中的行保存在一个vector&lt;string&gt;,然后使用一个istringstream 从vector中读取数据,每次读一个单词
  17. mysql having和where的区别
  18. Windows 10 IoT Core 17133 for Insider 版本更新
  19. linux内存源码分析 - 内存回收(匿名页反向映射)
  20. IDEA 编译 Jmeter 5.0(二次开发)

热门文章

  1. Fiddler捕获抓取 App端数据包
  2. mac 切换php版本
  3. JS实现的在线推荐逻辑
  4. DBCP连接池的使用
  5. 遇到delphi连接sql一个奇怪的问题:未指定的错误,加大了命令的等待时间为600即可了
  6. Linux下gcc,g++,gdb,scon部分用法笔记
  7. python新手 实践操作 作业
  8. spring framework - 整体架构
  9. qwt的安装与使用
  10. JTree单击事件