JSP的3大指令Page,include,taglib

一般格式是<%@ 指令名称 属性1=”属性值” 属性2=”属性值” …%>

指令名称有三种: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” %>就是使用核心标准库的标签

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-12 00:15:01

JSP的3大指令Page,include,taglib的相关文章

JSP page include taglib

page include taglib 语法:<%@ 指令名称 属性=值 属性=值 -%> ------------------- page 1.language 默认值java 2.extends 3.session 4.import 5.buffer 6.autoFlush 7.IsELIgnored false  不忽略 true   忽略,不解析 8.errorPage 和isErroPage控制JSP页面发生错误跳转 ------------------ PageEncoding C

[原创]java WEB学习笔记16:JSP指令(page,include),JSP标签(forwar,include,param)

本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------

指令 page tablib include的介绍

jsp指令:编译指令 相当于编译期间的命令(换句话jsp转换Servlet过程间需要用到的命令) jsp指令包括:page include taglib page:用于定义jsp页面的一些属性和这些属性的值 <%@page 属性1="属性1的值" ...%> 对整个jsp页面都有效与位置无关  include:用于HTML文件或jsp页面嵌入另一个jsp页面 <%@ include file="文件名"%> <html> <

Jsp的九大对象,七大动作,三大指令

jsp九大内置对象:1>out 向客户端输出数据,字节流.如out.print(" dgaweyr"); 2>request 接收客户端的http请求.String getParameter(String name):得到表单参数名name的值.String[] getParameterValues(String name):(得到String[]复选框时常用).setAttribute(String name,Object obj):设置属性名为name,属性值为obj.

JSP中include指令和include动作的区别

include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中,JSP引擎在判断JSP页面未被修改,否则视为已被修改.由于被包含的文件是在编译时才插入的,因此如果只修改了include文件内容,而没有对JSP修改,得到的结构将不会改变,所以直接执行已经存在的字节码文件,而没有重新编译.因此对不经常变化的内容,用include指令是合适的,如果需要的内容是经常变化的,则需要动作元素<jsp:include>.下面将详细区分他们之间的不同 1.include指

JSP中include指令和include动作区别

首先 <%@ include file=" "%>:为指令元素 <jsp:include page=" " flush="true"/>:为 动作元素 先说指令元素: include指令元素读入指定页面的内容.并把这些内容和原来的页面融合到一起. 然后经过两个阶段: 1.将jsp翻译成 servlet  2.servlet 翻译成 .class文件 这样的话,在被引入文件中请不要加入 contentype 的属性 ,因为j

JSP编译指令--------page编译指令

一.JSP编译指令 编译指令是通知JSP引擎的消息. 它的作用是设置JSP程序的属性以及由该JSP生成的Servlet的属性.比如指定JSP程序所使用的脚本语言.文件编码等等. 它不直接生成输出. 编译指令都有默认值,开发人员无需为每个指令设置值. JSP常用的编译指令有三个:page.include.tablib 1. page编译指令 page编译指令主要用于定义当前JSP程序的全局属性. 包括当前JSP程序所使用的脚本语言类型.需要导入的Java包的列表等等. 一般情况下,page编译指令

[JSP]JSP中include指令和include动作的差别

include指令是编译阶段的指令,即include所包括的文件的内容是编译的时候插入到JSP文件里,JSP引擎在推断JSP页面未被改动,否则视为已被改动. 因为被包括的文件是在编译时才插入的.因此假设仅仅改动了include文件内容.而没有对JSP改动,得到的结构将不会改变,所以直接运行已经存在的字节码文件.而没有又一次编译.因此对不常常变化的内容,用include指令是合适的,假设须要的内容是常常变化的.则须要动作元素<jsp:include>.以下将具体区分他们之间的不同 1.inclu

[JSP]JSP中include指令和include动作的区别

include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中,JSP引擎在判断JSP页面未被修改,否则视为已被修改.由于被包含的文件是在编译时才插入的,因此如果只修改了include文件内容,而没有对JSP修改,得到的结构将不会改变,所以直接执行已经存在的字节码文件,而没有重新编译.因此对不经常变化的内容,用include指令是合适的,如果需要的内容是经常变化的,则需要动作元素<jsp:include>.下面将详细区分他们之间的不同 1.include指