一、<jsp:include>动作元素

在JSP页面中,为了把其他资源的输出内容插入到当前JSP页面的输出内容中,JSP技术提供了<jsp:include>动作元素,<jsp:include>动作元素的具体语法格式如下所示:

<jsp:include page="被引入资源的相对路径" flush="true|false" />

flush属性用于指定是否将当前页面的输出内容刷新到客户端,默认情况下,flush属性的值为false。

<jsp:include>包含的原理是将被包含的页面编译处理后将结果包含在页面中。当浏览器第一次请求一个使用<jsp:include>包含其他页面的页面时,Web容器首先会编译被包含的页面,然后将编译处理后的返回结果包含在页面中,之后编译包含页面,最后将两个页面组合的结果回应给浏览器。

案例:演示<jsp:include>动作元素

需要注意的是,虽然include指令和<jsp:include>标签都能够包含一个文件,但它们之间有很大的区别,具体如下:

<jsp:include>标签中要引入的资源和当前JSP页面是两个彼此独立的执行实体,即被动态引入的资源必须能够被Web容器独立执行。而include指令只能引入遵循JSP格式的文件,被引入文件与当前JSP文件需要共同合并才能翻译成一个Servlet源文件。

<jsp:include>标签中引入的资源是在运行时才包含的,而且只包含运行结果。而include指令引入的资源是在编译时期包含的,包含的是源代码。

<jsp:include>标签运行原理与RequestDispatcher.include()方法类似,即被包含的页面不能改变响应状态码或者设置响应头,而include指令没有这方面的限制。

二、<jsp:forward>动作元素

<jsp:forward>动作元素将当前请求转发到其他Web资源(HTML页面、JSP页面和Servlet等),在执行请求转发之后的当前页面将不再执行,而是执行该元素指定的目标页面。其具体语法格式如下所示:

<jsp:forward page="相对于当前JSP页面的URL" />

案例:演示<jsp:forward>动作元素

6-5-JSP动作元素相关推荐

  1. 22.jsp动作元素

    JSP 动作元素 与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用.JSP动作元素是用XML语法写成的. 利用JSP动作可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页 ...

  2. Javaweb(jsp技术) —— ——jsp动作元素

    jsp动作元素 文章目录 jsp动作元素 前言 一.JSP动作元素 1.1include动作元素 1.2forward动作元素 1.3阶段案例:传智书城JSP页面 前言 一本书中这样写到:一个能靠自己 ...

  3. jsp动作元素include学习

    <jsp:include>动作元素 <jsp:include>动作元素用来包含静态和动态的文件.该动作把指定文件插入正在生成的页面: jsp:include,插入文件的时间是在 ...

  4. JDBC+Servlet+JSP整合开发之25.JSP动作元素

    –jsp:useBean –jsp:setProperty –jsp:getProperty –jsp:forward –jsp:include –jsp:param –实例 ?计算器 ------- ...

  5. 观看慕课老师milanlover视频JavaBean+Jsp动作元素+page/request/session/application作用域范围+Model1

    Javabeans类写在src包里. 建一个实体类的po包,建一个用户类. 使用普通方式创建javabean实例: 新建Users.java: package com.po; /*用户类*/ publ ...

  6. JSP动作元素/活动元素

    文章目录 jsp:forward jsp:include jsp:param jsp:useBean jsp:setProperty jsp:setProperty name="" ...

  7. JSP基本语法:文件结构、脚本元素、指令元素、动作元素

    JSP语法分为三种不同的类型: 脚本元素(SCRIPTING) 指令元素(DIRECTIVE) 例如: <%@ page import="java.io.*" %> 动 ...

  8. jsp指令元素与动作元素

    jsp:指令元素 1.<%@ page language="java" import="java.util.*" pageEncoding="u ...

  9. JSP常用动作元素有哪些?作用是什么?

    JSP 动作元素有哪些?作用是什么? jsp的标准动作元素有十种之多,但是常用的就以下这六种 jsp:include:在页面被请求的时候引入一个文件. jsp:useBean:寻找或者实例化一个Jav ...

  10. JSP页面元素的组成

    1. JSP页面元素组成 JSP的静态元素 JSP注释元素 JSP指令元素 JSP脚本元素:小脚本元素.表达式元素.声明元素 JSP动作元素 2. 静态元素-html元素 html不是程序设计语言,而 ...

最新文章

  1. OpenCV(六)形态学操作1--基础:膨胀与腐蚀(回调函数)
  2. 大数据告诉你80、90后的真实负债
  3. java 空指针异常(java.lang.NullPointerException)
  4. 源码包部署tomcat
  5. 图文教程:如何将电脑TXT文档传到iPhone5并阅读之(无需越狱)
  6. Linux 练习题-3文件与磁盘 问答
  7. CF1004F Sonya and Bitwise OR
  8. M1芯片mac好用吗?来听听ta们是怎么说的
  9. Python可视化 | 风玫瑰图可视化示例
  10. Windows Installer (无法访问你试图使用功能所在的网络位置)问题
  11. 介绍会议中控系统模块化构成及功能作用
  12. C# 你什么让程序员寂寞成酱紫 (男生版 娱乐中学习 抽象类 接口 继承 实现方法 )...
  13. 扇形导航 html svg
  14. 【安卓学习之常见问题】百度地图卫星地图精度不够
  15. Android——最佳性能实战
  16. Zigbee 入网过程详解
  17. Kotlin入门第四节
  18. Windows 7系统实用进阶技巧
  19. 水表读数图解_水表读数怎么正确看 水表怎么读?
  20. for循环不执行的小坑

热门文章

  1. 我参与的一个x86平台项目的经历
  2. 【PostMan】postman如何发送并发请求
  3. 【SpringCloud】服务注册之 Consul
  4. 【lucene】Lucene Tika 操作各种文件
  5. 【hortonworks/registry】NoClassDefFoundError: org/apache/zookeeper/Watcher
  6. ORA-00904: NAME: 标识符无效
  7. 02-dos2unix命令与windows编辑shell不可执行问题
  8. python结束程序再重新执行_Python对象对重新执行程序的持久性
  9. Java中含有泛型的 JSON 反序列化问题
  10. 记一次项目代码重构:使用Spring容器干掉条件判断