JSP三⼤指令是什么?
JSP页⾯中的指令
JSP指令⽤来设置整个JSP页⾯相关的属性,如⽹页的编码⽅式和脚本语⾔等。
语法规则:<%@ 指令名属性=值属性=值 ... %>
指令可以有很多个属性,它们以键值对的形式存在,并⽤逗号隔开。
JSP中的三种指令标签:
page指令
include指令
taglib指令
作⽤
控制JSP在转译成Servlet类时⽣成的内容
Page指令
Page指令为容器提供当前页⾯的使⽤说明。⼀个JSP页⾯可以包含多个page指令。
Page指令的语法格式:
<%@ page attribute="value" %>
下表列出与Page指令相关的属性:
注:
对于不需要会话跟踪的页⾯那就设置为false;当设置为false时session对象是不可访问的。
为了以防JSP版本不⼀致造成使⽤EL表达式出现的问题。有必要应该⼿动指定isELlgnored属性值
exception异常对象只能够在错误处理页⾯中使⽤。(即:isErrorPage=true的页⾯才能使⽤exception对象)
include指令
JSP可以通过include指令来包含其他⽂件。被包含的⽂件可以是JSP⽂件、HTML⽂件或⽂本⽂件。包含的⽂件就好像是该JSP⽂件的⼀部分,会被同时编译执⾏,如果您没有给⽂件关联⼀个路径,JSP编译器默认在当前路径下寻。
语法格式如下:
<%@ include file="⽂件相对 url 地址" %>
Taglib指令
JSP API允许⽤户⾃定义标签,⼀个⾃定义标签库就是⾃定义标签的集合,将标签库描述符⽂件导⼊到jsp页⾯。⼀般配合jstl、el等技术使⽤Taglib指令引⼊⼀个⾃定义标签集合的定义,包括库路径、⾃定义标签。
Taglib指令的语法:
<%@ taglib uri="uri" prefix="prefixOfTag" %>
uri属性确定标签库的位置,prefix属性指定标签库的前缀。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论