jsp指令:编译指令 相当于编译期间的命令(换句话jsp转换Servlet过程间需要用到的命令)
jsp指令包括:page include taglib
page:用于定义jsp页面的一些属性和这些属性的值
<%@page 属性1="属性1的值" ...%> 对整个jsp页面都有效与位置无关
include:用于HTML文件或jsp页面嵌入另一个jsp页面
<%@ include file="文件名"%>
<html> <head>include 指令测试页面 </head> <body> <%@ include file ="/test.html"%> </body> </html>
特点:
*静态包含(在编译前已经做了处理)--先将包含的jsp代码嵌入相应的jsp页面,后再统一转换一个servlet类。
*不能包含传参数
*包含的页面和被包含页面访问的是同一个request内嵌对象
taglib:可以让jsp页面使用标签(作用与jsp页面内,将标签库描述符文件引入,并设置前缀,而去利用前缀去使用标签库表述文件的标签)
<%@ taglib uri="标签库表述符文件" prefix=”前缀名" %>
<html> <body> <%@ taglib uri ="/mytaglib.tlb" prefix="mytags"%> <?body> </html>
jsp页面在根目录中搜索mytaglib 标签库描述文件,而mytags前缀将mytaglib中的标签嵌入jsp页面。
原文地址:https://www.cnblogs.com/kukudemumubuku/p/12625909.html
时间: 2024-10-14 06:26:05