网站平台主流开发技术-JSP.pptVIP

  • 2
  • 0
  • 约1.13万字
  • 约 79页
  • 2017-08-05 发布于河南
  • 举报
第6讲 网站平台的主流开发技术-JSP;6.1.1 JSP技术概述 ; JSP简介及特点 ;  ;6.1.2 JSP开发Web的几种主要方式 ;4. J2EE开发模型 ;上述三者在J2EE开发模型中的相互关系如图 :;凹副嘱滨触瞻司藩酌粘薛驻糖洋诊雌谐落侠蔽哀奴直盐踞备呸怔话略舶只网站平台主流开发技术-JSP网站平台主流开发技术-JSP;6.2 JSP平台的搭建 ;安装完毕后,设置“控制面板”中的系统特性中的环境变量: 1.? 增加变量CLASSPATH,其内容为: c:\jdk\lib\tools.jar; c:\tomcat\common\lib\servlet.jar 2.增加变量JAVA_HOME,内容为:(此参数仅当操作系统为Windows2000时设置) c:\jdk 3.? 增加PATH的内容为: c:\jdk\bin 改变参数后重启计算机。;6.3JSP基本语法; 6.3.2 JSP标准语法;● JSP注释 写在JSP程序中,但不发给客户。 语法形式: % -- comments --%; HTML注释可动态生成,在客户端使用查看源文件可以看到 HTML注释内容,而JSP注释在客户端看不到。;2. JSP声明;3. JSP表达式; 表达式元素表示的是一个在脚本语言中被定义的表达式,在运行后被自动转化为字符串,然后插入到这个表达式在JSP文件中的位置中并显示。;4. JSP程序段(Scriptlets);例子:;JSP程序段的特殊处理方式——将完整的语句分割在HTML标签之中;6.3.3 JSP编译指令; Path是所要包含的文件的路径,一般来说是相对路径,不需要什么端口、协议和域名。如: %@ include file=“header.inc” % 如果路径以“/”开头,那么路径主要是参照JSP应用的上下关系路径;如果路径是以文件名或目录名开头,那么这个路径就是正在使用的JSP文件的当前路径。 Include指令将在JSP编译时插入一个包含文本或代码的文件,当使用Include命令时,这个包含的过程就是静态的。静态的包含就是指这个被包含的文件将会被插入到JSP文件中去,这个包含的文件可以是JSP文件、HTML文件、文本文件、inc文件等。如果包含的文件中包含可执行代码,那么这个包含的文件中的代码将会被执行。 如果仅仅用Include来包含一个静态文件。那么这个包含的文件所执行的结果将会插入到JSP文件中放%@ include %的地方。一旦包含文件被执行,那么主JSP文件的过程将会被恢复,继续执行下一行。;2. Page指令;基本语法: %@ page [ language =“java” ] [ extends =“package.class ” ] [ import =“{ package.class | package.*},…” ] [ session =“true | false” ] [ buffer =“none | 8kb | sizekb” ] [ autoFlush =“true | false ”] [ info =“text” ] [ errorPage =“relativeURL” ] [ contentType =“mimeType [;charset Set] ”|”text/html;charset=ISO_8859.1”] [ isErrorPage =“true |false”] %; %@ page %指令作用于整个JSP页面,同样包括静态的包含文件,但此指令不能作用于动态的包含文件。;● Session=“true|false” 指定客户是否需要HTTP Session。它的默认值是True。 ● Buffer=“none |8kb |sizekb” 指定输出缓冲区的大小。Buffer的大小被out对象用于缓存处理执行后的 JSP对客户浏览器的输出,默认值是8kb。 ● AutoFlush=“true|false” 指定在输出缓冲区溢出时是否需要强制输出缓冲区的内容。定义为 true,则输出正常。默认值为true。 ● IsThreadSafe=“true|false” 用来指定JSP文件可否使用多线程。如果设为true,那么一个JSP可以同 时处理多个用户的请求。默认值为true。;● Info=“text” 设置JSP程序的相关信息,

文档评论(0)

1亿VIP精品文档

相关文档