Java Web程序设计第2章 JSP语法.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档