- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
                        查看更多
                        
                    
                山东师范大学信息管理学院 王红 王红 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中方法定义的形式一样,要给出方法返回类
                您可能关注的文档
最近下载
- CSC-326T5-FA-G [V1.01] [4810] 装置使用说明书.pdf VIP
- oracle database19c dataguard新特性详解文.pdf VIP
- Oracle 19c RAC on Linux安装手册(完整版).pdf VIP
- CSC-326T1-DA-G [V2.01] [4E0C] 装置使用说明书.pdf VIP
- 体育基础综合考研杨文轩《体育概论》考研真题库.docx VIP
- Oracle+19c和20c新特性解密.pptx VIP
- ORACLE多表查询优化.pdf VIP
- 12年半边井子社区高血压患者自我管理小组活动记录.doc VIP
- 幼儿审美认知发展机制及教育实践研究.docx VIP
- 体育概论(第二版) 杨文轩 教学课件.pptx VIP
 原创力文档
原创力文档 
                        

文档评论(0)