incude指令的形式:<%@ include file="Header.jsp" %>
通过这种方式我们可以给页面添加统一的标题栏和footer栏,代码如下:
首先Header.jsp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>I am Header.jsp</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
接下来是Footer.jsp
<p> I am footer </p>
</body>
</html>
那么我们一般的jsp页面就可以这么写了
index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@ include file="Header.jsp" %>
<%@ include file="Footer.jsp" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String myName = "babyDuncan";
%>
Hello <%=myName %>
<% out.println("Hello?"); %>
-----------------分割线-----------------------
jsp指令(<%@ include file="Header.jsp" %>)和
jsp行为(<jsp:include page="Header.jsp">)的区别:
他们的作用一样,但是原理不一样,对于jsp指令是先包含,后编译,对于jsp行为,是先编译,后包含。
其实jsp行为使用的是request.getRequestDispatcher("relativeURI").forward(request,response)来实现的。

Java语言中include指令用法详解相关推荐

  1. sort在c语言中的作用,c语言中sort的用法详解.docx

    c语言中sort的用法详解.docx C语言中SORT的用法详解C语言的学习很多是比较复杂的,那么C语言中SORT的用法的用法你知道吗下面学习啦小编就跟你们详细介绍下C语言中SORT的用法的用法,希望 ...

  2. c语言中for语句的用法及规则,C语言中for语句用法详解

    请看正文 C语言中,for语句是三种循环控制语句之一.也是比较常用且执行效率较高的一种.本文将详细阐述for语句的用法及使用注意事项. 一.基本用法 for(;;) { 循环体语句; } C语言中,f ...

  3. C语言中scanf函数用法详解

    scanf 的功能用一句话来概括就是"通过键盘给程序中的变量赋值".该函数的原型为: # include <stdio.h> int scanf(const char ...

  4. c语言中static关键字用法详解

    概述 static关键字在c语言中比较常用,使用恰当能够大大提高程序的模块化特性,有利于扩展和维护. 但是对于c语言初学者,static由于使用灵活,并不容易掌握.本文就static在c语言中的应用进 ...

  5. C语言中define的用法详解

    宏--无非就是定义一个替换的量,好比#define PI 3.1415926,这样的功能,再深一点就是写一个类似函数的定义,好比#define MAX(a,b) ((a) > (b) ? (a) ...

  6. c语言中foreach的用法,详解JavaScript中的forEach()方法的使用

    JavaScript数组的 forEach()方法调用数组中的每个元素. 语法 array.forEach(callback[, thisObject]); 下面是参数的详细信息: callback ...

  7. C语言中fopen函数用法详解

    fopen函数用来打开一个文件,其调用的一般形式为: 文件指针名=fopen(文件名,使用文件方式); 其中, "文件指针名"必须是被说明为FILE 类型的指针变量: " ...

  8. Java(enum)枚举用法详解

    转载自 Java(enum)枚举用法详解 本篇文章主要介绍了Java 枚举用法详解,枚举的好处:可以将常量组织起来,统一进行管理.有兴趣的可以一起来了解一下. 概念 enum的全称为 enumerat ...

  9. java string()函数_转载java String.split()函数的用法详解

    转载java String.split()函数的用法详解 如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!在java.lang包中有String.split()方法的原型是: p ...

最新文章

  1. python 空dataframe_python 创建一个空dataframe 然后添加行数据的实例
  2. 机器学习萌新必学的 Top10 算法
  3. cgi、fastcgi、php-cgi、php-fpm的关系
  4. 发布一个jQuery插件:formStorage
  5. 编写程序,删除数组中重复的元素,并统计各元素出现的次数
  6. linux procfs文件系统(2)
  7. Mysql 8.0 遇到用遇到的几个问题及解决办法
  8. Python:PyCharm选择性忽略PEP8警告
  9. struts2默认action
  10. 编程珠玑续版-chp2 关联数组-awk
  11. java jshell_Java9特性预览——Jshell
  12. 旭凤锦覓虐心 恋只愿共赴鸿蒙,【香蜜同人】所爱隔山海(旭凤X锦觅X润玉)
  13. 宇枫资本投资理财的几大定律
  14. 【Git】pull 分支报错 fatal: Need to specify how to reconcile divergent branches...
  15. valgrind和Kcachegrind性能分析工具详解
  16. [英语阅读]意环保者塑“老贝”冰雕督促环保
  17. 教你学会u盘重装win10系统,u盘系统盘安装win10
  18. Java+Python 微信公众号自动给女朋友推送专属浪漫早安问候
  19. python 函数式编程包_Python——详解函数式编程与闭包
  20. 学波尔还是学王励勤?-----再谈正手弧圈的重心转移

热门文章

  1. 【Lambda表达式】让你的代码逼范十足~~
  2. 已集成 VirtIO驱动windows server 2012, 2008, 2003的ISO镜像下载
  3. 教你使用福昕PDF转换器免费实现PDF转Word
  4. Mondrian 4 测试的简单demo(Saiku简单测试Schema文件)
  5. 用Python制作学生管理系统
  6. HDU 1686 [KMP]
  7. 网上招标系统的分析与实现
  8. 4组64节蓄电池内阻/温度/电压一体监测方案
  9. 各大Android手机厂商进入工程模式方式{LogCat调试 日志打印}
  10. 【LTE】为什么使用SNR来表征信道质量,而并不用RSRQ?这两者的区别是什么?