04. JSP语法与对象(上).ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
04. JSP语法与对象(上)

JSP语法与对象(上) JSP语法 声明 表达式 Scriptlet 注释 JSP指令 page指令 include指令 动作指令 jsp:include指令 jsp:forward指令 声明 语法: %! java code% 作用:在JSP程序中声明变量、方法及对象; 注意: 声明的变量、方法及对象须符合java语言标识符的命名规则 声明必须以分号;结尾 其作用域是整个page范围 实例: %! int i=0; % shengming.jsp 表达式 语法: %= expression% 作用:用于输出信息 注意: 表达式左边有“%=”,右边有“%” 表达式后面没有“;”号 表达式可以是常量,可以使用变量 举例: P26 表达式(举例) %@page language=java“ contentType=text/html; charset=gb2312% htmlheadtitle表达式 /title/headbody第一个语句! %= 表达式中使用常量 % %String str=这个文件使用了表达式,请注意表达式的位置!;% font color=#FF0000%=str%/font 第二个语句!/body/html 小脚本scriptlet 语法: % java code% 作用:包含jsp语句,方法,变量和表达式 注意: 直接插入到jsp文件转换后的.java文件中 里面的代码必须符合java语言规范 编程风格问题 举例: scriptlet.jsp,switch1.jsp,switch2.jsp 小脚本 (举例——打印乘法表) % for(int i=0;i=9;i++) { for(int j=1;j=i;j++) { out.print(i*j); //输出i和j的乘积 out.print(\t); } out.println(br); } % 注释 Java中注释都可以在这里使用; 单行注释:// 多行注释:/* */ HTML注释 隐藏注释 注释—HTML注释 语法: !--注释[%=表达式%]-- 作用: 发送到客户端HTML文本中,通过查看源代码可以看到,并且所有嵌入其中的JSP脚本将被编译执行 举例: htmlcomment.jsp 注意比较jsp文件和返回的html页面的源代码 注释—隐藏注释 语法: %--隐藏注释--% 作用: 其中所有内容将被JSP编译器忽略,返回的html页面源代码中不可见 举例: hidecomment.jsp 注意与html注释的区别 JSP指令 作用:为JSP引擎设计,不直接产生输出 page指令 include指令 page指令(语法格式) %@ page [language=“java”] [extends=“package.class”] [import=“{package.class|package.*},…”] [session=“true|false”] [buffer=“none|8kb|sizekb”] [autoFlush=“true|false”] [isThreadSafe=“true|false”] [info=“text”] [errorPage=“relativeURL”] [contentType=“mimeType[;charset=characterSet]”|”text/html;charset=8859-1”] [isErrorPage=“true|false”] % page指令 作用:定义与页面相关的属性并将这些属性值传递给JSP引擎。 作用范围:整个JSP页面,包括静态的包含文件。 注意: 一个页面中可以有多个Page标签 每个属性只能出现一次 只有import属性可以使用多次 最好将page指令放在jsp文件的头部 “|”符号表示属性值任选其一 “[……]”符号表示可选项 page指令 -- language属性 用来声明脚本所使用的语言; 默认值是java,目前JSP中只能使用java; 可以不写,如果写必须写在脚本和声明前面; page指令 -- extends属性 该属性指定JSP编译时要继承的父类 它会限制JSP的编译能力,要慎重使用 page指令 -- import属性 用于导入JSP文件中要使用到的java包或者类的列表。 JSP中默认的导入列表是: java.lang.* javax.servlet.* javax.servlet.jsp.* java.servlet.http.* page指令 -- import属性举例 %@ page i

文档评论(0)

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

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

1亿VIP精品文档

相关文档