2019独角兽企业重金招聘Python工程师标准>>>

今天,看视频自学JSP的include指令,他主要有动态和静态两种包含方式,用于在一个JSP页面里包含其他jsp页面的内容。

我自己常式了一下编码:

动态包含方式:

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>动态包含,在运行时包含,它包含的每个jsp都会生成一个servlet</title>
</head>
<body>
<%request.getRequestDispatcher("/public/head.jsp").include(request,response);%>
<%response.getWriter().write("aaaaaaaaaaa");%>
<%request.getRequestDispatcher("/public/foot.jsp").include(request, response);%>
</body>
</html>

静态包含方式:

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF">
<title>include指令(静态包含,它包含的所有JSP会编译成一个servlet)</title>
</head>
<body>
<%@include file="/public/head.jsp"%>
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
<%@include file="/public/foot.jsp" %>
</body>
</html>

两种包含方式做出的页面效果是一样的,但是静态包含比动态包含性能要好,所以在项目中一般都用静态包含。同时在使用include指令时候要注意保持html页面源码的良好性。

转载于:https://my.oschina.net/lizupei/blog/799510

JSP学习之include指令相关推荐

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

    我们都知道在jsp中include有两种形式,分别是Include指令:<%@ include file=""%>和include动作:<jsp:include ...

  2. JSP中的include指令

    JSP中的包含分为静态包含和动态包含.静态包含主要是包含html,txt等等诸如这样的文件,而动态包含主要包含诸如jsp,servlet等等文件. 对于静态包含就相当于文件的替换,下面通过例子说明.可 ...

  3. JSP学习笔记(一):JSP语法和指令

    一.语法 1.脚本程序的语法格式: 脚本程序可以包含任意量的Java语句.变量.方法或表达式,只要它们在脚本语言中是有效的. <% 代码片段 %> 2.中文编码问题 如果我们要在页面正常显 ...

  4. JSP include指令和include动作的区别

    include指令 JSP可以通过include指令来包含其他文件.被包含的文件可以是JSP文件.HTML文件或文本文件.包含的文件就好像是该JSP文件的一部分,会被同时编译执行. Include指令 ...

  5. jsp include指令标签

    假设须要在JSP页面内某处总体嵌入一个文件,就能够考虑使用这个指令标签. 该指令标签例如以下: <%@ include file ="文件的名字"%> 该指令标签的作用 ...

  6. JSP include指令(静态包含和动态包含)

    文章目录 前言 一.include指令是什么? 二.静态包含和动态包含 2.1 语法格式 2.2 过程 2.2.1静态包含过程 2.2.1动态包含过程 三.两者的主要区别 前言 JSP全称Java S ...

  7. 【学习笔记】JSP学习笔记(上)

    我是灼灼,一只初学Java的大一金渐层. 向往余秀华和狄兰·托马斯的疯狂,时常沉溺于将情感以诗相寄:追逐过王尔德.王小波的文字,后陷于毛姆和斯蒂芬·金不可自拔:热爱文学的浪潮,白日梦到底却总在现实里清 ...

  8. 第11课:JSP指令 Include指令 Taglib指令 (JSP教程 JSP入门实战教程 黄菊华Java网站开发系列教程)

    Include指令 JSP include 指令用于通知 JSP 引擎在翻译当前 JSP 页面时,将其他文件中的内容合并进当前 JSP 页面转换成的 Servlet 源文件中,这种在源文件级别进行引入 ...

  9. jsp中include指令和动作的区别

    1.include指令是编译阶段的指令,又称为文件加载指令被插入的文件必须保证插入后形成的新文件符合JSP页面的语法规则. nclude可以在JSP页面转换成Servlet之前,将JSP代码插入其中. ...

最新文章

  1. 直角三角形的边角关系_华师大版九年级第四章解直角三角形,知识点讲解加经典例题分析...
  2. 数据分析中,你认为用户行为分析最重要的点是什么
  3. ROS系统玩转自主移动机器人(3)-- 开源机器人结构介绍
  4. 一篇英文文档中找出频数最多的10个单词
  5. RemotingTooMuchRequestException: sendDefaultImpl call timeout
  6. 非对称加密 DH算法
  7. 关于sql server中isnull(值,值)是什么意思
  8. 数据挖掘需要掌握的技能
  9. 国内CRM系统哪家好 CRM管理系统推荐
  10. SqlCommand对象-ExecuteNonQuery()方法的使用
  11. WorkFlow .Net 流程会签
  12. UCF HSPT 2021 A . Minimum Excluded String (mex)
  13. 太牛了,24 个好用到爆的 Python 实用技巧
  14. 智能电表专用DC-DC芯片
  15. 微信小程序支付业务流程
  16. 点阵液晶屏和段码液晶屏有何区别
  17. 数据可视化 - 词云图样式自定义
  18. 前端每周清单第 45 期: Safari 支持 Service Worker, Parcel 完整教程, 2017 前端大事件...
  19. 无服务架构faas_金融即服务(FaaS)-现代财务团队的技术栈
  20. 七牛云账号注销与解绑

热门文章

  1. linux gret 文件内容,DataX插件开发指南.docx
  2. 前台文件PHP完善步骤,ThinkPHP使用步骤
  3. 联想笔记本暗屏几乎看不见_2020年内存条推荐-选购指南(DDR3/DDR4/台式/笔记本内存)...
  4. linux实时信号的优势,c/c++开发分享Linux和实时信号
  5. 五子棋项目结束总结_五子棋编程思想小结
  6. .pyc文件还原.py文件_Python文件.py转换为.exe可执行程序,制作.exe文件图标
  7. 计算机学硕和专硕编码,2018考研报名:学会从专业代码判断学硕还是专硕
  8. Sql为什么连接不上服务器上的数据库
  9. Python案例:两种方法实现词频统计
  10. 在肯定句使用have动词_25