JSP的3大指令Page,include,taglib
2015-07-30 15:19
609 查看
一般格式是<%@ 指令名称 属性1=”属性值” 属性2=”属性值” …%>
指令名称有三种:page,include,taglib
language属性:设置当前页面中编写JSP脚本使用的语言,默认值为java
contentType属性:设置页面响应的MIME类型,通常被设置为text/html
import 属性:import属性类似于Java中的import语句,用来向JSP文件中导入需要用到的包。在Page指令中可多次使用该属性来导入多个包
extends属性:
extends属性用于指定将一个JSP页面转换为Servlet后继承的类
session属性:
该属性默认值为true,表示当前页面支持session,设为false表示不支持session
buffer属性:
该属性用来设置out对象(JspWriter类对象)使用的缓冲区的大小。若设置为none,表示不使用缓存
info属性:
该属性可设置为任意字符串,如当前页面的作者或其他有关的页面信息
errorPage属性:
该属性用来指定一个当前页面出现异常时所要调用的页面。如果属性值是以“/”开头的路径,则将在当前应用程序的根目录下查找文件;否则,将在当前页面的目录下查找文件。
pageEncoding 属性:
该属性用来设置JSP页面字符的编码。默认值为ISO-8859-1。
Include指令
<%@ include file=”文件的绝对路径或相对路径” %>
该指令用于在当前的JSP页面中,在当前使用该指令的位置嵌入其他的文件,如果被包含的文件中有可执行的代码,则显示代码执行后的结果
taglib指令
<%@ taglib uri=”tagURI” prefix=”tagPrefix” %>
通过使用taglib指令,开发者就可以在页面中使用一些基本标识或自定义的标识来完成特殊的功能,一般是使用JSTL标准标签库的标签
JSTL标签函数库
![](http://img.blog.csdn.net/20150730151526867)
例如:<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %>就是使用核心标准库的标签
指令名称有三种:page,include,taglib
<%@ page [ language="java" ] [ contentType="mimeType;charset=CHARSET" ] [ import="{package.class|pageage.*},…" ] [ pageEncoding="CHARSET" ] [ extends="package.class" ] [ session="true|false" ] [ errorPage="relativeURL" ] [ buffer="none|8kb|size kb ] [ autoFlush="true|false" ] [ isThreadSafe="true|false" ] [ info="text" ] [ isErrorPage="true|false" ] [ isELIgnored="true|false" ] %>
language属性:设置当前页面中编写JSP脚本使用的语言,默认值为java
contentType属性:设置页面响应的MIME类型,通常被设置为text/html
import 属性:import属性类似于Java中的import语句,用来向JSP文件中导入需要用到的包。在Page指令中可多次使用该属性来导入多个包
extends属性:
extends属性用于指定将一个JSP页面转换为Servlet后继承的类
session属性:
该属性默认值为true,表示当前页面支持session,设为false表示不支持session
buffer属性:
该属性用来设置out对象(JspWriter类对象)使用的缓冲区的大小。若设置为none,表示不使用缓存
info属性:
该属性可设置为任意字符串,如当前页面的作者或其他有关的页面信息
errorPage属性:
该属性用来指定一个当前页面出现异常时所要调用的页面。如果属性值是以“/”开头的路径,则将在当前应用程序的根目录下查找文件;否则,将在当前页面的目录下查找文件。
pageEncoding 属性:
该属性用来设置JSP页面字符的编码。默认值为ISO-8859-1。
Include指令
<%@ include file=”文件的绝对路径或相对路径” %>
该指令用于在当前的JSP页面中,在当前使用该指令的位置嵌入其他的文件,如果被包含的文件中有可执行的代码,则显示代码执行后的结果
taglib指令
<%@ taglib uri=”tagURI” prefix=”tagPrefix” %>
通过使用taglib指令,开发者就可以在页面中使用一些基本标识或自定义的标识来完成特殊的功能,一般是使用JSTL标准标签库的标签
JSTL标签函数库
例如:<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %>就是使用核心标准库的标签
相关文章推荐
- 浅谈JavaScript中的事件冒泡和事件捕获
- js调试工具console详解
- 《javascript高级程序设计》对象图
- 通用的事件侦听器函数实现(JS)
- 在iframe里调用parent.func()引出的js函数运行在它们被定义的作用域里,而不是它们被执行的作用域里
- Json对象与Json字符串互转(4种转换方式)
- 使用js复制链接中的部分文字的方法
- 在线extjs帮助文档
- action的变量在jsp中的取值问题
- AugularJS基础概念
- js将人民币金额转换为大写
- c#操作带属性的列表形式json
- c#操作简单列表形式的json
- 常用正则表达式
- Linq to js使用
- 【读书笔记】 通过原生javascript获取margin
- c#获取简单json的值
- js实现身份证号有效性验证
- particles.js 一个非常酷炫的粒子动画库
- javascript深入理解js闭包