《Web系统开发》课程教学课件(PPT讲稿)JSP动作元素

JSP动作元素
JSP动作元素

学习提纲什么是JSP动作元素include动作元素forward动作元素param动作元素plugin动作元素useBean动作元素setProperty动作元素getProperty动作元素
什么是JSP动作元素 include动作元素 学习提纲 forward动作元素 param动作元素 plugin动作元素 useBean动作元素 setProperty动作元素 getProperty动作元素

JSP动作元素JSP动作元素表示在客户请求JSP页面时才会执行的动作。动作元素由开始标记、动作体和结束标记组成。其它元素可嵌入动作体内。例如:如果动作元素没有动作体,就可以使用简写形式,即开始标记以“>而不是“>结束。注意:动作元素名和属性名都是区分大小写的
JSP动作元素 • JSP动作元素表示在客户请求JSP页面时才会执行的动作。 • 动作元素由开始标记、动作体和结束标记组成。其它元素可嵌入动作体 内。例如: • 如果动作元素没有动作体,就可以使用简写形式,即开始标记以“/>” 而不是“>”结束。 • 注意:动作元素名和属性名都是区分大小写的

动作元素分类JSP动作元素分为五类:1.JSP基本动作元素,也是JSP1.2就开始有的动作元素,包括六个动作元素:、、、、、2.与存取JavaBean有关的,包括三个动作元素、、3.其他三类均是JSP2.0新增的动作元素,这里暂不介绍
动作元素分类 • JSP动作元素分为五类: 1. JSP基本动作元素,也是JSP 1.2就开始有的动作元素,包括六个动作 元素: • 、、、、 、 2. 与存取JavaBean有关的,包括三个动作元素: • 、、 3. 其他三类均是JSP 2.0新增的动作元素,这里暂不介绍

param动作用来提供key/value的信息,通常与、和一起搭配使用。语法:参数名称参数值示例:&
param动作 • 用来提供key/value 的信息,通常与、 和 一起搭配使用。 • 语法: ❖ 示例: 参数名称 参数值

include动作元素JSP支持两种包含机制:动作和include指令。动作允许在JSP中包含动态内容。如果包含的内容在请求期间发生改变,则对包含include动作的JSP的下一次请求会包含资源的新内容。指定执行include之语法:后是否清空缓冲区为必备属性指定包含资源的相对或URL路径。该资源必须是同一Web应用程序的部分
include动作元素 • JSP支持两种包含机制:动作和include指令。 • 动作允许在JSP中包含动态内容。如果包含的内容在请求 期间发生改变,则对包含include动作的JSP的下一次请求会包含资源的 新内容。 • 语法: . 或 指定执行include之 后是否清空缓冲区 ,为必备属性 指定包含资源的相对 URL路径。该资源必须 是同一Web应用程序的 一部分

include动作元素示例Parent.jspgetDate.jspStringname=request.文件包含getParameter("name")%>欢迎在HnameKP>进Y光临这里!欢迎Tom在MonMar2818:10:32运行结果CST2021光临这里!
欢迎在 光临这里! Parent.jsp getDate.jsp . 欢迎 Tom 在Mon Mar 28 18:10:32 CST 2021光临这里! . 运行结果 include动作元素示例 问:参数值如包含中文内容,会乱码吗?

include指令与include动作比较必incluce指令是先包含再处理include指令将被包含的原文件插入到所在的地方,然后由JSP页面统一编译执行。包含的内容将直接影响翻译的结果。因此,一般对包含内容有一定要求,如:要避免使用、、、等include动作是先处理再包含由JSP容器单独编译执行被包含的文件,然后将执行的结果包含到JSP页面中,最后将结果一起发送到客户端。被包含的内容并不参与JSP的翻译过程。因此可以进行参数传递
❖incluce指令是先包含再处理。 include指令将被包含的原文件插入到所 在的地方,然后由JSP页面统一编译执行。包含的内容将直 接影响翻译的结果。因此,一般对包含内容有一定要求,如 :要避免使用、、、等 。 由JSP容器单独编译执行被包含的文件,然后将执行的结果包 含到JSP页面中,最后将结果一起发送到客户端。被包含的内 容并不参与JSP的翻译过程。因此可以进行参数传递。 ❖include动作是先处理再包含。 include指令与include动作比较

什么是页面的复用在一个大型的Web应用程序中会有很多各式各样的质面,通常为了方便用户使用,相同性质的网页最好套用一致的外观风格。OXIheTomcat4Seryletf.spContainctionIierosoft Internet Krplorei编辑E)收微()帮助Q)文件(查看工具T收满卖后退推地址http://loealhost:80B0/tomcat-does/introduetion.htnlBannerLeftContentCopyright本地Intrsnet
什么是页面的复用 •在一个大型的Web应用程序中会有很多各式各样的页面,通常为了方便用 户使用,相同性质的网页最好套用一致的外观风格

设计页面布局文件
设计页面布局文件 •常用的方法是:制作一个页面布局文件,利用标签将整个页面 划分为四个区域,然后在每个区域插入一个HTML文件或JSP文件,由 此组合出一个新的网页。例如:
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Web系统开发》课程教学课件(PPT讲稿)JSP指令元素.pptx
- 《Web系统开发》课程教学课件(PPT讲稿)JSP处理过程、脚本元素.pptx
- 《Web系统开发》课程教学课件(PPT讲稿)Servlet基础.pptx
- 《Web系统开发》课程教学课件(PPT讲稿)JSP概述.pptx
- 《Web系统开发》课程教学课件(PPT讲稿)Java输入输出技术.pptx
- 《Web系统开发》课程教学课件(PPT讲稿)Ajax和JSON.pptx
- 《Web系统开发》课程教学资源(教案讲义)实验六 课程设计.docx
- 《Web系统开发》课程教学资源(教案讲义)实验五 SpringMVC应用.docx
- 《Web系统开发》课程教学资源(教案讲义)实验四 基于MVC的Web系统开发.docx
- 《Web系统开发》课程教学资源(教案讲义)实验三 Servlet应用.docx
- 《Web系统开发》课程教学资源(教案讲义)实验二 JavaBean在JSP中的应用.docx
- 《Web系统开发》课程教学资源(教案讲义)实验一 JSP技术应用.docx
- 《Web系统开发》课程教学资源(教案讲义)Servlet技术基础——Servlet处理异步请求.pdf
- 《Web系统开发》课程教学资源(教案讲义)Servlet技术基础——会话技术.pdf
- 《Web系统开发》课程教学资源(教案讲义)第4章 Servlet技术基础.pdf
- 《Web系统开发》课程教学资源(教案讲义)第3章 泛型与集合.pdf
- 《Web系统开发》课程教学资源(教案讲义)第2章 Java输入输出流技术.pdf
- 《Web系统开发》课程教学资源(教案讲义)第1章 Web系统开发简介.pdf
- 数字媒体技术专业《Web系统开发》课程教学大纲 Web System Development.docx
- 数字媒体技术专业《Web系统开发》课程实验教学大纲 Web System Development.docx
- 《Web系统开发》课程教学课件(PPT讲稿)JSP内置对象.pptx
- 《Web系统开发》课程教学课件(PPT讲稿)Spring MVC的参数绑定.pptx
- 《Web系统开发》课程教学课件(PPT讲稿)SSM整合开发案例.pptx
- 《Web系统开发》课程教学课件(PPT讲稿)Spring MVC基础.pptx
- 《Web系统开发》课程教学课件(PPT讲稿)Spring基础.pptx
- 《Web系统开发》课程教学课件(PPT讲稿)基于MVC的Web系统开发.pptx
- 《Web系统开发》课程教学课件(PPT讲稿)MyBatis进阶.pptx
- 《Web系统开发》课程教学课件(PPT讲稿)Filter详解.pptx
- 《Web系统开发》课程教学课件(PPT讲稿)Listener详解.pptx
- 《Web系统开发》课程教学课件(PPT讲稿)DBUtils工具包.pptx
- 计算机科学与技术专业:《单片机原理及应用》课程实验教学大纲.pdf
- 计算机科学与技术专业:《电路与电子技术》课程实验教学大纲.pdf
- 计算机科学与技术专业:《Web系统开发》课程实验教学大纲.pdf
- 计算机科学与技术专业:《面向对象程序设计》课程实验教学大纲.pdf
- 计算机科学与技术专业:《编译原理》课程实验教学大纲.pdf
- 计算机科学与技术专业:《C#程序设计》课程实验教学大纲.pdf
- 计算机科学与技术专业:《计算机组成与结构实验》课程教学大纲.pdf
- 计算机科学与技术专业:《编译原理》课程教学大纲.pdf
- 计算机科学与技术专业:《计算机导论》课程教学大纲.pdf
- 计算机科学与技术专业:《计算机组成与结构》课程教学大纲.pdf
