JAVA多媒体05_JSP基本语法.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP概念 JSP 是 Sun Microsystems 公司的一种规范,它将 Java 与 HTML 相结合 JSP 是使用Java 开发基于 Web 的应用程序不可或缺的部分 JSP 可结合其他Java 组件一起使用 JSP 的执行过程 (1) 客户端发出Request (请求); (2) JSP Container 将JSP 转译成Servlet 的源代码; (3) 将产生的Servlet 的源代码经过编译后,并加载到内存执行; (4) 把结果Response (响应)至客户端。 一个典型的JSP文件 JSP文件的构成 注释 模板元素 指令元素 脚本元素 动作元素 JSP注释 客户端显示的 注释 类似于在 HTML 中使用的那些注释 !-- comment [ %= expression % ] -- 可在其中包括动态内容 程序员专用注释 只能通过查看原始 JSP 文件查看 %-- comment --%或者% /** this is a comment **/ % JSP 容器忽略此注释的主体 JSP指令元素 指令(Directives)主要用来提供整个JSP 网页相关的信息,并且用来设定JSP网页的相关属性, 例如:网页的编码方式、语法、信息等。 起始符号为: %@ 终止符号为: % 内文部分就是一些指令和一连串的属性设定,如下所示: %@ directive { attribute =value } * % 包含三种指令: page指令 include指令 taglib指令 JSP page指令 page 属性 info 页面信息 language 定义使用的脚本语言,目前只能是java contentType 定义JSP字符编码和页面MIME类型 contentType=“text/html;charset=gb2312” extends 继承 import 引用java类包 session 指定 在一个http会话该页面是否参与 session=true 默认值为true buffer 到客户端输出流的缓冲大小 buffer=“8kb”或者buffer=“none” autoFlush 默认true,如果false,缓冲满时运行就异常 isThreadSafe 是否多线程处理请求 errorPage 指定该页面出现异常时调用的页面 isErrorPage 该页是否是错误页,则可以使用exception include指令 将其他文件引入到本文件 %@ include file = relativeURLspec % include 指令只有一个属性,那就是file,而relativeURLspec 表示此file 的路径。 包含文件一般来说是相对路么,但如果路径以“/”开头,那么路径主要是参照JSP应用的上下关系路径。 例如 : %@include file=“other.jsp”% %@include file=“other.htm”% Include两个指令1 1:%@ include file=“”% 2:jsp:include page=“”/ 1:编译时包含 JSP引擎对所包含的文件进行语法分析。 2:运行时包含 JSP引擎不对包含的文件进行语法分析,只获得处理的结果。 %include?file=“a.jsp”%是在编译时加入,所谓静态,就是在编译的时候将a.jsp的代码加入进来在编译,之后运行. jsp:include?page=a.jsp/是在运行时加入,所谓动态,就是单独编译,在运行时候加入进来,之后显示,这种include,可以传递参数 Include两个指令2 做如下实验: a.jsp中定义全局变量:int?a?=?1; b.jsp中再次定义全局变量?int?a?=?1; 如果用静态编译,相当于把两部分代码拼接起来,会报错误:重复定义。 而动态include不会。 taglib指令 JSP脚本元素 声明 (Declarations) 在JSP 程序中声明合法的变量和方法。声明是以%! 为起始;% 为结尾。 声明的语法: %! declaration; [ declaration; ]+ ... % 示例: %! int i = 0; % %! int a, b, c; % %! Circle a = new Circle(2.0); % 声明 (Declarations) 注意! 使用%! %方式所声明的变量为全局变量,即表示:若同时n 个用户在

文档评论(0)

考试教学资料 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档