指令 page tablib include的介绍

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

指令 page tablib include的介绍的相关文章

JSP的3大指令Page,include,taglib

一般格式是<%@ 指令名称 属性1="属性值" 属性2="属性值" -%> 指令名称有三种:page,include,taglib <%@ page [ language="java" ] [ contentType="mimeType;charset=CHARSET" ] [ import="{package.class|pageage.*},-" ] [ pageEncoding=&q

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

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

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

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

include指令和&lt;jsp:include&gt;标准动作

利用JSP的包含机制,可以有效的避免重复,把可重用的部分独立出去,使用include把它们包含到当前文件.JSP有两种包含机制:include指令和<jsp:include>标准动作. 1.include指令 2.<jsp:include>标准动作 3.内部原理 include指令和<jsp:include>标准动作看上去一样,而且通常有相同的效果,但是它们生成的servlet代码并不相同. include指令在转换时发生,它就像把被包含的文件复制到当前文件一样:<

&lt;jsp:include page=&quot;&quot;&gt;和&lt;%@ include file=&quot;&quot;%&gt;区别总结

<jsp:include page="">和<%@ include file=""%>区别总结 1:<jsp:include page="top.jsp">:先将top.jsp中的java脚本和jsp指令都执行完毕以后再将top.jsp页面加入到引用页面中. 2:<%@ include file="top.jsp"%>静态读取:则是将top.jsp的整个页面不加解析(无论是脚本还

关于&lt;%@ include file=&quot; &quot; %&gt;与&lt;jsp:include page=&quot;&quot;&gt;&lt;/jsp:include&gt;中的那些问题?

今天在使用<%@ include file=" " %>指令时,竟然在页面中不让使用?这是怎么回事:问题如下图: 顿时被这个问题给搞到了!!!突然想到在以前的 JSP 页面中就可以使用,而这是为什么?然后再进行查看时发现,原来是因为以前我为了方便而修改了创建 JSP 模版文件,我在文件上添加了如下代码: <%String path = request.getContextPath();String basePath = request.getScheme()+&quo

JSP之静态include指令、动态Include指令

(一)使用静态include指令 <%@ page language="java" contentType="text/html; charset=gb2312"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><he

JSP_include指令和&lt;jsp:include&gt;

包含三个文件:jsp_include.jsp, static.html, two.jsp 环境:tomcat7.0, myeclipse10 1.jsp_include.jsp <%@ page contentType="text/html;charest=UTF-8" language="java" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

&lt;jsp:include page&gt;和&lt;%@ include file%&gt;的区别

<%@include...> 与<jsp:include....>指令的区别 include指令: 在翻译阶段(将JSP页面转换成servlet的阶段),include会读入指定的页面中的内容,并将这些内容和原来的页面融合在一起 <%@ include file="header.html"%> 引入的页面可以只包含静态内容(例如HTML),也可以是一个普通的JSP页面.主页面和引入的页面融和在一起(引入的页面只是最为普通的文本进行融合,并不对动态内容