版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章 纯JSP页面编程 JSP页面构成,Web应用程序设计,课堂案例,思考:依据现有知识,我们怎么将原型页面转换为JSP页面程序,课堂案例,我们现在能做的 . 将页面文件后缀名html或htm改为jsp,课堂案例,了解JSP页面的构成,以及这些要素的实现方式,是不是能帮助我们更好的利用页面原形呢?,章节内容介绍,了解JSP的基本构成 JSP的指令标识 JSP的脚本标识 JSP的注释 动 作 标 识,1 了解JSP的基本构成, JSP页面的基本构成 今天是: ,在学习JSP语法之前,首先来初步了解一下JSP页面的基本结构。请看下面的代码:,在上面的代码中,并没有包括JSP中的所有元素,但它仍然
2、构成了一个动态的JSP程序。访问包含了该代码的JSP页面后,将显示用户访问该页面的当前时间。暂且不对其功能实现进行讲解,先来介绍该页面的组成元素。,1 了解JSP的基本构成,JSP中的指令标识 HTML标记语言 嵌入的Java代码片段 JSP表达式,2 JSP的指令标识,使用page指令 使用include指令 使用taglib指令,下面将分别介绍JSP的3种指令格式。,2.1 使用page指令,2.1 使用page指令, 或者通过逗号间隔,来导入多个包。 ,eg.补充源码03page指令page_mime.jsp 【例3-1】 errorPage属性及isErrorPage属性的应用,2.2
3、 使用include指令,file属性:该属性指定被包含的文件,该属性不支持任何表达式,也不允许通过如下的方式来传递参数。,2.2 使用include指令, 在这里对内容显示区进行编码 ,eg.补充源码03inlude指令,2.3 使用taglib指令,eg.补充源码03taglib指令,3 JSP的脚本标识,JSP表达式(Expression) 声明标识(Declaration) 脚本程序(Scriptlet),3.1 JSP表达式,(2)构造程序地址:, 用户名:, /student/studentAdd.jsp,JSP表达式可以应用到以下几种情况。 (1)向页面输出变量或者表达式的内容,
4、eg.补充源码01九九乘法表,3.2 声明标识(Declaration),【例3-2】 一个简单的网站计数器,3.3 脚本程序(Scriptlet),【例3-3】 脚本程序的应用,4 JSP的注释,HTML中的注释 【例3-4】 带有JSP表达式的注释 - 【例3-5】 隐藏注释 【例3-6】,脚本程序(Scriptlet)中的注释,/ 注释内容,1单行注释,【例3-7】 单行注释的应用,/* 注释内容1 注释内容2 */,2多行注释,【例3-8】 多行注释的应用,3提示文档注释,/* 提示信息1 提示信息2 */,5 动 作 标 识, 或 ,在JSP中提供的常用的标准动作标识有: ,或者向被
5、包含的动态页面中传递参数:, ,eg.补充源码include动作, ,标识实现的是请求的转发操作,而不是请求重定向。 进行请求转发时,存储在request对象中的信息会被保留并被带到目标页面中; 请求重定向是重新生成一个request请求,然后将该请求重定向到指定的URL,所以事先存储在request对象中的信息都不存在了。,回到课堂案例,准备实现图书馆管理系统中的读者管理 使用MyEclipse创建Web工程reader1 将图书馆管理系统原型设计中的css、image、js目录拷贝到Web工程的WebRoot目录下 将图书馆管理系统原型设计中back目录中的showAllReader.html、 updateReader.html、 addReader.html文件拷贝到Web工程的WebRoot目录下 使用MyEclipse JSP页面编辑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 暴雨台风灾害防御应急预案
- 罗非鱼越冬保成活技术指南
- 农产品产地准出质量安全追溯制度
- 班组级应急演练脚本编制指南
- 安全隐患治理验收标准流程
- 肿瘤患者营养支持膳食指引
- 杀菌剂安全科学使用操作规范
- 苹果园秋季修剪作业技术指引
- 糖尿病口服降糖药物规范化应用
- 睡眠改善食疗调理方案指引
- 《学前教育学》2022-2023期末试题及答案
- 2024中考复习必背初中英语单词词汇表(苏教译林版)
- 梨形环棱螺苗种培育技术规范
- 实习管理应急预案
- 非运动症状评价量表NMSS
- 中小学生心理问题及应对策略
- 2023学年完整公开课版团队精神
- 安徽2022安徽省农村信用社联合社审计财务相关人员社会招聘上岸提分题库3套【500题带答案含详解】
- DL-T 869-2021 火力发电厂焊接技术规程
- GB/T 18838.3-2008涂覆涂料前钢材表面处理喷射清理用金属磨料的技术要求第3部分:高碳铸钢丸和砂
- 最新北师大版二年级下册数学《期末考试试卷》(附答案)
评论
0/150
提交评论