第四章 JSP基本语法.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP 基 本 语 法 教学内容 JSP的特点 JSP的执行过程 Jsp的页面结构 Jsp的基本语法 JSP指令标签 我们可能一般会认为JSP的执行会和Servlet相差很大,其实差别只在第一次的执行,将JSP文件被编译成Servlet的类文件,之后JSP和Servlet的执行速度几乎相同。 在执行JSP网页时通常可分为两个时期: 转译时期,JSP 网页转译成Servlet 类,然后编译成Class文件; 请求时期, Servlet类执行后,响应结果到客户端。 JSP网页在执行时,JSP Container会做检查工作,如发现JSP网页有更新修改时, JSP Container会再次编译JSP成Servlet, JSP没有更新时,就直接执行前面所产生的Servlet 当服务器接到对Jsp程序的请求时,它会将该Jsp程序发送到一个语法分析器中,分析器将其转换为java程序文件,然后调用java编译器将其编译为Servlet类文件,服务器的Jsp引擎(即服务器上的java运行环境)将其类载入内存并运行它,把结果发送给客户。当第二次请求该Jsp程序时,因为已被编译,所以Jsp引擎直接装入运行它。 JSP中的标签 声明变量 %! …. %之间声明变量 声明方法 %!…. %之间声明方法,该方法在整个JSP页面内有效,但是在该方法内定义的变量只在该方法内有效。 声明类 在%!…%之间来声明一个类,该类在页面内有效 %@page contentType=text/html; charset=GBK % HTMLBODYtitle表达式 /title/head body表达式1:br % String test=“这就是表达式”; % %=test% 表达式2:br %=new java.util.Date(); % /body/html JSP 程序片 Scriptlet是一段可以在处理请求的时间中执行的Java代码,包含在% %之间,页面可以由一个或多个Scriptlet,编译后生成一个整体的servlet,在Scriptlet中还能声明局部变量。 Scriptlet的语法如下: % Java code fragment % 参见文件Example2_8.jsp Example2_9.jsp %@page contentType=text/html; charset=GBK % HTMLBODYtitle Scriptlet /title/head body表达式1:br % out.println(“定义一个Scriptlet”); String test=“this is a test”; % % out.println(“使用前面定义的Scriptlet”); out.println(test); String test1=test.subString(0,4); String test=test.subString(5,7); String test3=test.subString(8,9); String test4=test.subString(10,14); String test4=test.subString(14,15); out.println(test1+test2+test3+test4+test5);% /body/html JSP注释 隐藏注释 HTML注释 Java注释 隐藏注释(开发程序员专用的注释) 隐藏注释也是JSP的标准注释,写在JSP程序中,在发布网页时完全被忽略,不发给客户,当希望隐藏JSP程序的注释时是很有用的。 其语法格式为: %-- comment --%, comment为想要添加的文本注释。 HTML注释 (客户端可以看到的注释) HTML注释在发布网页时可以在浏览器源文件窗口中可以看到,并且在这种注释中可以使用JSP的表达式. 其语法格式为: !--comment[%= expression %] --,其中comment可以是文字说明,expression为JSP表达式。 !-- 现在时间为:%=(new java.util.Date()).toLocaleString() % -- Java注释 在JSP程序中,也可以遵循Java语言本身的注释规则对代码进行注释,这样的注释和隐藏注释相似,在发布网页被完全忽略,在浏览器的源文件窗口中看不到这种注释。 其语法格式为: %/*comment*/%,comment为要添加的注释文本。 JSP指令的用途非常简单,它只是告诉JSP引擎对JSP页面如何编译。因此它不包含业务逻辑,也不修改out流。 JSP指令在使用时的一般形式为: %@ directiv

文档评论(0)

awang118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档