第26章 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文档。上传文档
查看更多
第26章 JSP JSP是一种动态网页标准,类似ASP技术。JSP技术在传统HTML文件的基础上添加Java程序段或JSP标记,从而形成动态的页面。 26.1 JSP运行环境搭建 JSP是在服务器端进行运行,如果要运行JSP就需要对JSP引擎进行安装。比较常见的 JSP引擎有Tomcat、JRun和Resin等。不过对于一个初学者来说,使用Tomcat就是一个比较不错的选择。本节就主要介绍Tomcat的下载和安装配置。 26.1.1 Tomcat下载与安装 打开Tomcat的主页(),选择页面左边的超链接“DownLoad”|“Tomcat5.5”(如图26.1,进入下载页面后,选择“Windows Service Installer”版,选择这个版本可以在安装后直接将Tomcat注册为一个Windows服务。 双击下载后的额文件就可以开始安装,安装过程并不复杂,一般单击“Next”按钮即可,不过也有几个地方需要特别设定。 26.1.2 Tomcat的环境变量配置 安装完成Tomcat后,需要对其进行环境变量的设置,具体步骤如下: (1)右击“我的电脑”图标,选择“属性”菜单选项,弹出“系统属性”对话框,单击“高级”标签页,在出现的对话框中单击“环境变量”按钮,弹出系统变量对话框,单击“新建”按钮,弹出新建系统变量对话框,在“变量名”对应的文本域输入“TOMCAT_HOME”,在“变量值”对应的文本域中输入Tomcat的安装目录(如图26.7)。 (2)单击“确定”按钮完成配置。返回到环境变量对话框中,选择已经配置的环境变量“classpath”,在变量值最后输入“%TOMCATE_HOME%\lib”,在“变量值”对应的文本域最后中输入“;”。单击确定完成配置(如图26.8)。 26.2 基本语法 JSP的页面就是由特定的JSP元素内嵌到HTML网页中所形成的。除了HTML标签之外,JSP中提供了五种构建网页内容时所需要的元素,其中包括有指令、声明、程序代码、表达式和注释。 26.2.1 注释 HTML注释就是在客户端的源代码中显示的注释。HTML的语法如下所示: !-- comment [ %= expression % ] -- 下面是HTML注释的例子。 !--这个注释会显示在HTML源代码中 -- 在客户端的HTML源代码中能够看到同样的代码: !--这个注释会显示在HTML源代码中 -- 26.2.2 声明 JSP中的变量和方法在使用前都需要进行声明,JSP声明是用来定义插入到Servlet类中的方法和成员变量等,其具体的定义方法为: %!Java声明% 声明一般会结合JSP表达式或者JSP小脚本一起使用,因为声明不会有任何的输出。 26.2.3 表达式 表达式用于在JSP输出变量或者是运行结果。表达式写在以“%=”开始“%”结束的标记中。表达式的语法格式如下: %= 表达式 % 下面是一个表达式的例子。 font color=blue%= person.getName() %/font b%= new Date() %/b. 这个表达式自动转化为字符串类型,然后插入到表达式所在的JSP文件位置,还可以将表达式插入到任何一行文本中。使用JSP的表达式时,必须注意以下事项: 表达式最后不能使用“;”结束。 表达式元素可以是任何一个符合Java标准的有效表达式。 表达式的属性可以作为其他JSP元素的属性值。 26.2.4 脚本集 在JSP中包含一段有效的Java程序代码。Scriptlet使用语法如下所示: % code fragment % 下面是一个脚本集的例子。 26.3 JSP指令元素 JSP指令用于设置和整个JSP页面相关的属性。指令时用于让JSP引擎能够按照指定的参数处理随后的JSP代码,也就是编译阶段提供全局信息。JSP的指令主要包括有page、include、taglib三种。 26.3.1 Include 指令 Include指令时用来将文件插入到JSP页面中,这些文件可以是文本文件、HTML文件或者是JSP文件。其基本语法格式如下: %@ include file=relativeURL % 其中relativeURL是该程序内另外一个JSP或者HTML文件的路径。下面以一个示例来说明。此例分为三个JSP文件,分别为head.jsp、foot.jsp、include.jsp。 26.3.2 Page 指令 page指令是用来定义页面的很多属性,例如脚本语言、编码方式以及导入的jar包等。一个JSP页面中可以包含有多个指令,除了import之外,其他的页面属性只允许出现一次。而且page指令可以

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档