第四章 jsp语法 4.1 jsp页面的基本结构 一个jsp页面可由五种元素组合而成: 普通的html标记符

Slides:



Advertisements
Similar presentations
关于德国立能的疑难解答. Page  2 德国立能真正有效果吗?多长时间有效?  答:立能产品来自国际航天科技,曾作为国家机密封存了 20 年之久,一经投入民用市场就迅速受到高端人群和有识 之士的追捧!它的实验效果立竿见影,坚持使用时间越久, 对脊柱养护和人体整体的健康保健效果越好!
Advertisements

第 4 章 配合 例子源代码一起使用 Power point 制作:耿祥义 张跃平 普通高等教育 “ 十一五 ” 国家级规划教材 JSP 内置对象.
第六讲 JSP 指令. 动态网站建设与规划 主讲:徐洪章 QQ:
第二章 JSP 编译指令. 课程目标  JSP 编译指令  JSP 页面的表达式  JSP 页面的注释  JSP 页面的声明  Scriptlets.
教师队伍建设 组员:王英利 赵香媖 侯娟. 主讲内容 2. 中小学教师队伍建设 1. 职业教育师资队伍建设国际比较 3. 高校教师队伍建设与管理.
醫學美學之我見ー肉毒桿菌 班級:應日三乙 姓名:蔡雅卉 學號: 497E0076. 前言 現在的人,已經把 整型看做是微不足 道的事情了。即使 只是戴牙套、局部 雷射、割雙眼皮、 打美白針、肉毒桿 菌等等,都可以在 身體上做不同的改 變,而讓自己更滿 意自己的外表。
[ Java 程序设计 教程 ] 阎菲 陈利 向郑涛 陈宇峰 中国水利水电出版社.  Java 语言是对软件开发技术有深 远影响、应用前景广泛、具有丰富 的类库、继承了 C++ 传统(摈弃了 某些不足)广泛使用的网络编程语 言。 Java 语言的特性使它可以最大 限度地利用网络。  本章介绍面向对象的基本概念:对.
LOGO 三年二班主题班会 我们的节日 —— 清明节. LOGO Page  2 《英 雄 赞 歌》 鲜花 象灿烂的火把燃烧在眼前 …… 五星红旗 象熊熊的烈焰映红了苍穹 …… 面对庄严的墓碑 我们心如潮涌 面对先烈的英灵 我们热泪盈眶 …… 耳边,仿佛还震荡着激烈的枪炮声 眼前,好像还弥漫着战斗的浓浓硝烟.
提 纲 三次考察与改革的回顾 1 学院三周来的新面貌 及下一步工作思路 2 凝心聚力、团结协作、狠抓落实 3.
第三课 中国的摇滚乐歌手——崔健.
——以通渭县图书馆青树小项目“携老上网游”为例
第1章 Java语言概述.
上节课我们是讲解了request, response, session, application 等内置对象,有了它们,我们就可以编写一个完整的应用程序了。 我们来看ebank这个小应用程序的编写。
C语言程序设计 李伟光.
會計資訊系統 專章A.
第三章 調整與編表.
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
2013浙江省行测专题 密卷解析及备考冲刺 罗 姮.
讲故事训练 授课人:田轶.
第十一課 菜園 6-11.
Java程序设计教程 第一讲 Java概述.
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
网页制作 第一讲
中国好看的PPT模板网: 搜集整理发布
目标成就未来.
Hello小程序的运行和编译 Java AppletJava小程序的构成 1、关键字
第三章 心理安全 广西师范大学 罗蕾.
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
时间管理 -----高一团体辅导.
dreamweavercs5 页面的框架结构
课程整体教学设计 ——《面向对象程序设计基础》
国开学习网/形考模块
风 波 鲁 迅 江南水乡风景.
蘇軾詞的賞析
柯奕宏(06) 王予亨(13) 郭秉逸(15) 楊雯凈(23) 顏佑瑩(32)
Scratch 想像.程式.分享 (靜宜資管楊子青)
第十五章 传播学调查研究方法.
自然與生活科技領域 認識太陽能 蘇紋琪、石明玉.
Hello World 體驗實作第一個JSP程式.
 全能的天才畫家- 李奧納多‧達文西 (西元1452年-1519年) 指導老師:袁淑芬老師 製作人:饒佩芯.
計算機概論 請老師填入姓名主講 課本:數位傳真2012 博碩文化出版發行.
专题4:JSP脚本和指令.
2018/11/20 第一章 Java概述 武汉大学计算机学院计算机应用系 2018/11/20 14:33.
第一章: Java Web 开发技术概述.
Hadoop平台與應用規劃實作 報告者:劉育維.
第六讲 JSP中的文件操作(2) 教学目的 本讲继续讲述JSP中使用Java输入、输出流实现文件的读写操作 。 1 文件上传 2 文件下载
Java语言程序设计 第八部分 Applet小程序.
DWR WEB开发交流 1、自我介绍 2、DWR概述 3、DWR DEMO介绍 4、DWR实现机制 5、DWR配置说明 6、JS开发注意事项.
Scratch 想像.程式.分享 (靜宜資管楊子青)
認識我的故鄉_台中市.
第五讲 JSP中的文件操作(1) 教学目的 本讲主要讲述JSP中使用Java输入、输出流实现文件的读写 操作 。 知识要点
第一章 JSP概述 study-thinking-action.
教專評轉型規劃草案說明 臺中市教專中心秘書 張素女
運動競賽制度 授課教師:鄭俊傑副教授.
工業工程與工程管理學系 105年度大四工工專題競賽說明會 主講人:系辦 謝委紋 小姐 日期: 2015年10月26日 1.
精忠报国  演唱:屠洪纲 作词:陈涛 作曲:张宏光  狼烟起 江山北望  龙起卷 马长嘶 剑气如霜  心似黄河水茫茫  二十年 纵横间 谁能相抗  恨欲狂 长刀所向  多少手足忠魂埋骨它乡  何惜百死报家国  忍叹惜 更无语 血泪满眶  马蹄南去 人北望  人北望 草青黄 尘飞扬  我愿守土复开疆  堂堂中国要让四方来贺.
指導單位:教育部 辦理單位:花蓮縣政府教育處、花蓮縣教育網路中心 協辦單位:國立東華大學
指導單位:教育部 辦理單位:花蓮縣政府教育處、花蓮縣教育網路中心 協辦單位:國立東華大學
樂樂請假了 尊重的故事 資料來源:臺北縣國民小學品德教育手冊 故事來源:臺北縣國民小學品德教育手冊 網路小故事
Scratch 程式設計 (靜宜資管楊子青)
聽聽那冷雨---重點摘要 二愛 王煜榕.
憲政與民主 應化3A 邱泓明.
方格紙上畫正方形.
FrontPage 2000.
古蹟知性之旅 我和新港奉天宮有個約 報告人:陳 映 竹 傅 湘 甯.
Applet.
第5章 表达式语言.
第四章 買賣業會計.
第4章 JSP动态网页设计基础 教学目标 教学重点 教学过程 2019年10月21日.
Presentation transcript:

第四章 jsp语法 4.1 jsp页面的基本结构 一个jsp页面可由五种元素组合而成: 普通的html标记符 变量和方法的声明 jsva程序片 java表达式

4.2 Jsp程序运行过程 当服务器上的一个jsp页面被第一次请求执行时,服务器上的jsp引擎首先将jsp页面文件转译成一个java文件,再将这个java文件编译成字节码文件,然后通过执行字节码文件相应客户请求。其中字节码文件的任务就是: 1.把jsp页面中普通的HTML标记符号,交给客户的浏览器执行显示。 2.jsp标签、数据和方法声明、java程序片由服务器负责执行,将需要显示的结果发送给客户的浏览器 3.java表达式由服务器负责计算,并将结果转化为字符串,然后交给客户的浏览器显示。 程序Example2_1.jsp 分析

4.3 变量和方法声明 1.声明变量 用法:在“<%!” 和”%>” 标记符之间声明变量,变量类型可以是java语言允许的任何数据类型,给java一样我们成为jsp页面的成员变量 作用范围:整个jsp页面有效。(就是说在多个用户访问同一个jsp页面的时候共享这个成员变量) Example2_2.jsp

4.3 变量和方法声明 2.声明方法 同变量声明一样。但是这个方法只是在jsp页面内有效。Jsp页面的程序片可以调用这个方法,方法内的变量被分配内存,但在调用完毕后马上释放所占用的内存。 Example2_4-6.jsp

4.4 声明类 方法:在”<%!”和”%>”之间声明一个类,该类在jsp页面内有效,即在jsp页面的java 程序片可以使用该类创建对象。 Example2_7.jsp

4.5 java程序片 方法:在“<%”和”%>之间插入程序片,一个jsp页面可以有多个程序片,他们分别顺序执行。在一个程序片中声明的变量称作jsp页面的局部变量,它们在jsp页面内的所有程序片中以及表达式内都有效。 Example2_8-10.jsp

4.5 表达式 方法:在”<%=“和”%>” 之间插入一个表达式,这个表达式必须能求值。 Example2_11.jsp

4.6 jsp中的注释 两种:一是HTML注释 <!-- --> 一是JSP注释 <%-- --%> Example.2_12.jsp

4.7 JSP 指令标签 1. page 指令 Page指令用来定义整个JSP页面的一些属性和这些属性的值。 注意:如果为一个属性指定几个值,那么这些值用逗号分割。Page指令可以给import属性指定几个值;而给其他属性只能指定一个值。

4.7 JSP 指令标签 language 属性 <%@ page language=“java”%> import 属性 <%@ page import=“java.io.*”,”java.util.*”%> contentType 属性 <%@ page contentType=“text/html;charset=GB2312”%> session 属性 buffer 属性 info 属性 <%@ info=“hello happy to meet you”%>

4.7 JSP 指令标签 2.include 指令标签 用来在jsp页面内某处嵌入一个文件 语法:<%@ include file=“filename”%> Example2_14.jsp Example2_15.jsp

4.8 jsp动作标签 1.include 动作标签 语法: <jsp:include page=“filename”/> 或者 Example2_16.jsp

4.8 jsp动作标签 2.param 动作标签 语法: <jsp:param name=“参数名” value=“指定给param的参数值”> Example2_18.jsp

4.8 jsp动作标签 3.forward 动作标签 作用是在指令处停止当前页面的继续执行,而转向其他的一个jsp页面。 语法: <jsp:forward page=“希望转向的页面”/> 或者 <jsp:forward page=“希望转向的页面”> </jsp:forward> Example2_19.jsp

4.8 jsp动作标签 4.plugin 动作标签 该动作标签指示jsp页面加载java plugin,该插件由客户负责下载,并使用该插件来运行java applet。 语法 <jsp:plugin type=“applet” code=“小应用程序字节码文件” jreversion=“java虚拟机版本号” width=“小程序宽度值” height=“小程序高度值”> <jsp:fallback> 提示信息:用来提示用户的浏览器是否支持插件下载 </jsp:fallback> </jsp:plugin> Example2_21.jsp