- 1、本文档共135页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
动态Web数据库技术——基于JSP和XML技术实现2基础研讨
山东师范大学信息管理学院 王红 王红 JSP概念 JSP的执行 JSP和Servlet的关系 JSP和Servlet的关系 JSP执行过程 JSP和Servlet的关系 2.1.7 小结 JSP的优点 “编写一次,随处运行” 高品质工具支持 组件和标记库的重用 动态内容与静态内容的分离 对脚本和动作的支持 多层企业应用程序体系结构的 Web 访问层 表示与实现的分离 JSP标记类型 :指令 JSP标记类型:脚本和动作 JSP通用规则 JSP通用规则(续) 在标记中可以使用字符 \(反斜杠)来作为换码字符(例如,要使用 %,就要使用\ %字符序列)。 JSP使用的 URL要遵循 servlet的惯例,并且以一个‘ /’开始的 URL叫做上下文相关路径,如果URL不是以‘/’开始的,就被解释为相对于当前的JSP。 在文档体中的文本中的空白符无关紧要。 2.3 JSP页面中的注释 2.3.1 HTML 注释 类似于在 HTML 中使用的那些注释 !-- 注释 -- 可在其中包括动态内容 浏览器——察看——源文件可看到 由于注释不是简单地被JSP忽略,因此它们可以包含内嵌的动态内容。HTML注释之内的JSP表达式将被计算并插入到发送给浏览器的响应中 2.3 JSP页面中的注释 如example2_6.jsp ,运行结果如图2-12所示。 2.3 JSP页面中的注释 再如:html head title HTML注释 /title /head body !-- This file displays the user login screen -- 未显示上一行的注释。 /body /html 2.3 JSP页面中的注释 2.3 JSP页面中的注释 再如:html head title要多加练习/title /head body !--This page was loaded on %= (new java.util.Date()).toLocaleString() % -- 在源文件中包括当前时间。 /body /html 2.3 JSP页面中的注释 IE中的源程序有注释 2.3 JSP页面中的注释 2.3.2 隐藏注释 只能通过查看原始 JSP 文件查看 %-- 注释 --% JSP 容器忽略此注释的主体 在JSP编译成的Servlet中看不到隐藏注释 如example2_7.jsp ,运行结果如图2_13所示。 隐藏注释 html head titleA Comment Test/title /head body h2A Test of Comments/h2 %-- This comment will not be visible in the page source --% /body /html 隐藏注释 在IE中查看源代码 2.3 JSP页面中的注释 2.3.3 脚本注释 java脚本中的注释 语法形式为: // 单行注释 /* 注释 */ 不仅能在原始JSP文件中看到,而且在翻译成的servlet中可见 ,可参见其对应的Servlet 举例example2_8.jsp,运行结果如图2-14所示 2.3 JSP页面中的注释 JSP脚本元素(scriptlets) 2.4 声明 2.4.1 变量声明 2.4.2 方法声明 2.4.3 声明类 2.4 声明 用于定义特定于 JSP 页面的(servlet)变量和方法 在jsp初始化是完成初始化 等价与静态变量,即一个客户的操作会影响另外客户 不会向流中写任何信息 可被该jsp页面中其他任何部分使用 语法:%! declaration % 声明的类型: 变量声明 方法声明 声明类 2.4 声明 2.4.1 变量声明 声明的变量成了 JSP 页面被转换和编译到的 servlet 类的实例变量,各个客户端可共享 语法:%! 变量声明 % 等价的XML语法形式为: <jsp:declaration> 变量声明</jsp:declaration> 如: %!private int x=0, y=0; private String units = ft; % 声明的变量类型可以是JAVA语言中允许的任何数据类型 2.4 声明 2.4.2 方法声明 定义的方法在整个JSP页面有效 将编译成的 Servlet 类的成员方法 可以由页面上所有脚本元素访问 其语法形式为:%! 方法声明 % 等价的XML语法形式为: <jsp:declaration> 方法声明 /jsp:declaration> 方法声明方式跟Java中方法定义的形式一样,要给出方法返回类
您可能关注的文档
- 创建平安校园班研讨.ppt
- 创建文明城市,争当文明之星主题班会研讨.ppt
- 创建文明城市—从我班做起研讨.ppt
- 创建文明城市主题班会示文稿研讨.ppt
- 创建文明城市,从我做起研讨.ppt
- 创建文明城市主题班会研讨.ppt
- 创建文明城市,争做文明学子研讨.ppt
- 创建文明城市主题班队会研讨.ppt
- 创建文明城市从我做起主题2研讨.ppt
- 创建文明城市ppt研讨.ppt
- 财务案例分析报告模板(3).docx
- 2025至2031年中国闪光缎斜纹行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国闪电天线行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国闭口杯闪点分析仪行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国间歇式干法氨纶生产线行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国闭锁离合器式限矩型液力耦合器行业投资前景及策略咨询研究报告.docx
- 2024年智慧物流全国大赛学生赛赛题.doc
- 2025至2031年中国阀门预紧碟簧行业投资前景及策略咨询研究报告.docx
- (八省联考)2025年黑龙江省新高考综合改革适应性演练数学试卷带解析【预热题】.docx
- 2025至2031年中国间歇式定量给料秤行业投资前景及策略咨询研究报告.docx
文档评论(0)