6-5-JSP动作元素
一、<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动作元素相关推荐
- 22.jsp动作元素
JSP 动作元素 与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用.JSP动作元素是用XML语法写成的. 利用JSP动作可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页 ...
- Javaweb(jsp技术) —— ——jsp动作元素
jsp动作元素 文章目录 jsp动作元素 前言 一.JSP动作元素 1.1include动作元素 1.2forward动作元素 1.3阶段案例:传智书城JSP页面 前言 一本书中这样写到:一个能靠自己 ...
- jsp动作元素include学习
<jsp:include>动作元素 <jsp:include>动作元素用来包含静态和动态的文件.该动作把指定文件插入正在生成的页面: jsp:include,插入文件的时间是在 ...
- JDBC+Servlet+JSP整合开发之25.JSP动作元素
–jsp:useBean –jsp:setProperty –jsp:getProperty –jsp:forward –jsp:include –jsp:param –实例 ?计算器 ------- ...
- 观看慕课老师milanlover视频JavaBean+Jsp动作元素+page/request/session/application作用域范围+Model1
Javabeans类写在src包里. 建一个实体类的po包,建一个用户类. 使用普通方式创建javabean实例: 新建Users.java: package com.po; /*用户类*/ publ ...
- JSP动作元素/活动元素
文章目录 jsp:forward jsp:include jsp:param jsp:useBean jsp:setProperty jsp:setProperty name="" ...
- JSP基本语法:文件结构、脚本元素、指令元素、动作元素
JSP语法分为三种不同的类型: 脚本元素(SCRIPTING) 指令元素(DIRECTIVE) 例如: <%@ page import="java.io.*" %> 动 ...
- jsp指令元素与动作元素
jsp:指令元素 1.<%@ page language="java" import="java.util.*" pageEncoding="u ...
- JSP常用动作元素有哪些?作用是什么?
JSP 动作元素有哪些?作用是什么? jsp的标准动作元素有十种之多,但是常用的就以下这六种 jsp:include:在页面被请求的时候引入一个文件. jsp:useBean:寻找或者实例化一个Jav ...
- JSP页面元素的组成
1. JSP页面元素组成 JSP的静态元素 JSP注释元素 JSP指令元素 JSP脚本元素:小脚本元素.表达式元素.声明元素 JSP动作元素 2. 静态元素-html元素 html不是程序设计语言,而 ...
最新文章
- OpenCV(六)形态学操作1--基础:膨胀与腐蚀(回调函数)
- 大数据告诉你80、90后的真实负债
- java 空指针异常(java.lang.NullPointerException)
- 源码包部署tomcat
- 图文教程:如何将电脑TXT文档传到iPhone5并阅读之(无需越狱)
- Linux 练习题-3文件与磁盘 问答
- CF1004F Sonya and Bitwise OR
- M1芯片mac好用吗?来听听ta们是怎么说的
- Python可视化 | 风玫瑰图可视化示例
- Windows Installer (无法访问你试图使用功能所在的网络位置)问题
- 介绍会议中控系统模块化构成及功能作用
- C# 你什么让程序员寂寞成酱紫 (男生版 娱乐中学习 抽象类 接口 继承 实现方法 )...
- 扇形导航 html svg
- 【安卓学习之常见问题】百度地图卫星地图精度不够
- Android——最佳性能实战
- Zigbee 入网过程详解
- Kotlin入门第四节
- Windows 7系统实用进阶技巧
- 水表读数图解_水表读数怎么正确看 水表怎么读?
- for循环不执行的小坑
热门文章
- 我参与的一个x86平台项目的经历
- 【PostMan】postman如何发送并发请求
- 【SpringCloud】服务注册之 Consul
- 【lucene】Lucene Tika 操作各种文件
- 【hortonworks/registry】NoClassDefFoundError: org/apache/zookeeper/Watcher
- ORA-00904: NAME: 标识符无效
- 02-dos2unix命令与windows编辑shell不可执行问题
- python结束程序再重新执行_Python对象对重新执行程序的持久性
- Java中含有泛型的 JSON 反序列化问题
- 记一次项目代码重构:使用Spring容器干掉条件判断