- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 JSP语法 本章主要介绍JSP的语法,主要有JSP页面的组成、声明、代码段、注释、表达式、page指令、include指令、tablib指令、jsp:include动作指令、jsp:forward动作指令等知识点。 本章任务: 制作第一个JSP页面。 带包含文件的JSP页面。 制作一个简单的JSP网站。 本章技能目标:掌握JSP的页面组成,掌握JSP简单网站的制作。 制作第一个JSP页面 实现过程: 1.新建JSP文件。在项目的chapter2文件夹中,单击右键选择New→JSP File选项,弹出如图2-2所示的对话框,在File name中输入exam2_1_sum.jsp,单击Finish之后进入JSP页面编辑窗口,输入代码如程序2-1。 2.调试运行。在Eclipse中选中exam2_1_sum.jsp,点右键,选择运行在服务器,结果如图2-1所示。 新知识点——JSP页面组成、声明、代码段、表达式、注释 JSP页面由两部分组成,一部分为静态部分,即HTML标记,用来完成数据页面显示;另一部分为动态部分,用来完成数据处理,包括脚本元素、指令元素和动作元素。 脚本元素用来嵌入Java代码,这些Java代码将成为转换得到的Servlet的一部分;JSP指令元素用来从整体上控制Servlet的结构;动作元素用来引入现有的组件或者控制JSP引擎的行为。 1. 声明 % ! % JSP中声明部分可以进行变量、方法和类的声明,其一般在%!%标签中进行。其语法格式为 %! 声明1;声明2;……%。 2. 代码段 % % 在JSP页面中嵌入Java代码来执行特定的功能,其放置在% %标记中。 格式为: % Java代码段1 Java代码段2 …… % 3 .表达式 %= % JSP表达式可以把JSP页面中的数据直接输出到页面,其格式为: %=表达式 % 表达式一次只能使用一个表达式,并且该表达式是完整的。在表达式的语句中不能使用分号。如程序2-4,进行了变量输出。 4.注释 在JSP中支持两种注释,一种是显式注释,这种注释客户端允许查看的;另一种是隐式注释,这种注释客户端是看不到的。 1. 显式注释语法(HTML注释) !-- 这是显式注释?? 2. 隐式注释语法 (1) // Java提供的单行注释 (2) /* Java提供的多行注释 */ (3) %-- JSP注释 --% 扩展——代码编写规范 1.JSP文件命名 JSP文件名称要以小写字母命名,名称要体现出该页面的意义,最好能够与模块名称联系在一起。 例如: login.jsp --登录页面 register.jsp --注册页面 message.jsp --消息页面 2.Java Web项目文件夹组织规范 Java Web项目的目录结构为: src 存放java源文件的文件夹 WebContent -- web站点文件存放文件夹 |--images --图片文件夹 |--css --样式文件夹 |--js -- js文件夹 |--…… --其他功能模块文件夹(存放与某个功能模块相关的资源) |--WEB-INF --网站配置及类和库文件夹 |--classes -- 存放类编译后的字节码文件的文件夹 |--lib -- 存放jar文件的文件夹 制作一个带包含文件的JSP页面 实现静态包含功能,编写三个不同类型的文件,然后将这三个不同类型的文件静态包含于某一JSP文件中,运行效果如图2-7所示。 实现过程: 1.编写三个不同类型的被包含文件,分别是exam2_2_1_inclu.html、exam2_2_1_inclu.jsp和exam2_2_1_inclu.txt。代码见程序2-6~2-8。 2. 编写JSP包含文件,包含上述3个文件。如程序2-9。 新知识点——JSP指令:page指令、include指令 JSP指令是为JSP引擎而设计的。它们并不直接产生任何可见的输出,而只是告诉引擎如何处理其余的JSP页面。JSP指令有三种,分别为页面设置指令page、页面包含指令include和标记指令taglib。 JSP指令一般语法形式为: %@ 指令名称 属性=“值”% 1.page指令 page指令就是通过设置内部的多个属性来定义JSP文件中的全局特性。需要注意的是,page指令只能对当前自身页面进行设置,即每个页面都有自身的page指令。如果没有对属性进行设置,JSP将使用默认指令属性值。 2.include指令 在JSP开发中,可以将一些重用的代码写入一个单独的文件中,然后通过include指令引用该文件,从而缓解代码的冗余问题,修改也比较方便。Include指令语法格式为: %@ include fil
您可能关注的文档
- Internet技术实用教程第5章 Internet上的文件传输.ppt
- Internet技术实用教程第6章 如何建立网页和网站.ppt
- Internet技术实用教程第7章 网络安全技术.ppt
- Internet实用技术第1章 Internet概述.ppt
- Internet实用技术第2章计算机网络基础.ppt
- Internet实用技术第3章 internet连接方式.ppt
- Internet实用技术第4章 www服务.ppt
- Internet实用技术第5章 电子邮件.ppt
- Internet实用技术第6章 从Internet上传输文件.ppt
- Internet实用技术第7章 其他常用Internet服务 .ppt
- Java Web程序设计第3章 JavaScript脚本语言.pptx
- Java Web程序设计第3章 JSP内置对象.ppt
- Java Web程序设计第4章 Java EE 开发环境.pptx
- Java Web程序设计第4章 JDBC与数据库应用.ppt
- Java Web程序设计第5章 走进JSP.pptx
- Java Web程序设计第5章 JavaBean技术.ppt
- Java Web程序设计第6章 Servlet技术.pptx
- Java Web程序设计第6章 JavaServlet技术.ppt
- Java Web程序设计第7章 数据库技术.pptx
- Java Web程序设计第7章 EL .ppt
最近下载
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 雨污分流改造工程施工组织设计方案.pdf VIP
- 第九版儿科学配套课件-6.2-正常足月儿和早产儿的特点与护理.ppt VIP
- T_CACM 1601-2024 笑病中医诊疗指南.docx VIP
- 矿山三级(二级)矿量管理办法.doc VIP
- T_CACM 1583-2024 百合病中医诊疗指南.pdf VIP
- 趣味生物知识竞赛100选择题附答案.pdf VIP
- T_CACM 1584-2024 卑惵中医诊疗指南.pdf VIP
- 2025年第二批陕西延长石油集团所属单位内部遴选及选聘81人笔试参考题库附带答案详解.docx
- T_CACM 1585-2024 产后神志异常中医诊疗指南.pdf VIP
文档评论(0)