《Web开发技术》-JSP开发语法_第1页
《Web开发技术》-JSP开发语法_第2页
《Web开发技术》-JSP开发语法_第3页
《Web开发技术》-JSP开发语法_第4页
《Web开发技术》-JSP开发语法_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JSP语法本章目标了解JSP基本结构掌握变量和方法的声明掌握Java程序片断掌握表达式熟练使用JSP注释掌握JSP指令标记掌握JSP动作标记JSP基本结构ceshi.jsp JSP注释JSP指令标记声明一个变量aJava程序片断表达式JSP动作标记 JSP页面分为7类元素 HTML代码 变量和方法的声明 Java程序片断 表达式 JSP的注释 JSP指令标记 JSP动作标记声明声明的格式如下: 声明的作用范围是整个JSP页面,同时它只在一个 JSP页面有效。可以直接使用在中被包含进来的已 经声明变量和方法。声明变量声明变量: 每个变量必须以“;”结尾,变量的 作用范围是整个JSP页面,同时它只

2、 在一个JSP页面有效。 声明方法声明方法:在“”之间声明方法,该方法在整个 JSP页面有效。方法内定义的变量只在方法内有效。方法将在Java程序片断中被调用。 声明方法在getDate()方法中取得当前时间: 欢迎你在来到这里! 声明方法声明方法getDate()得到当前时间 演示 声明类在“”之间声明类,该类在整个 JSP页面有效。 JSP页面上的所有程序片断都能使用该类创建对象。声明类在JSP中声明类Mothsint m;int n ;定义变量m、nint compare() return m=n?m:n;定义方法compare() 求两数间较大数 Moths moths = new M

3、oths(a,b);创建Moths的对象moths 表达式调用对象moths的方法 声明类演示上面的例子 演示 Java程序片断JSPJava程序片段 HELLO ,第二个程序片段第三个程序片段程序片段程序片断将被Web容器顺序执行执行结果表达式 表达式 两数的和等于:两数的差等于:两数的商等于:表达式执行结果表达式将计算后的值转化成字符串,插入到该表达式所在的位置HTML注释 !-当前时间为:-Html注释的例子 HTML注释显示结果查看源文件注释内容显示在客户端隐藏注释 %-当前时间为:-%Html注释的例子 隐藏注释显示结果 查看源文件注释被忽略JSP指令标记page指令:page属性包

4、含在”之间。这些属性可以单独使用,也可以几个或多个同时使用。page指令用来定义JSP文件的全局属性。在JSP页面中,只有import可以出现多次,其它属性都只能出现一次。page指令属性 属性 说明 举例language声明使用脚本的种类,暂时只能是javalanguage=“java”extends标明JSP编译时需要加入Java Class的全名extends=“src.class”session指定一个Http会话是否使用session对象session=“true”import用于导入Java包或类的列表import=“java.util.Date”buffer指定JSP对客户端输出

5、缓冲区的大小buffer=“8k”autoFlush如果buffer溢出,设置为true时,正常输出;设置为false,出现异常autoFlush=“true”info一个文本在执行JSP时将会被加入JSP中info=“text”page指令属性 属性 说明 举例errorPage处理异常事件时调用的JSP页面errorPage=“error.jsp”contentType定义JSP页面响应的MIME类型contentType=“text/html,charset=gb2312”isErrorPage设置此页是否可为其他页的errorPage目标isErrorPage=“true”isELlg

6、nored用来制定EL(表达式语言)是否被忽略。True则忽略,false则计算表达式的值isELIgnored=“false”pageEncodingJSP页面字符编码,其优先权高于contentTypepageEncoding=“gb2312”autoFlush如果buffer溢出,设置为true时,正常输出;设置为false,出现异常buffer=“8k”include指令include指令的语法格式如下: include指令的作用是在JSP页面中静态包含一个文件,同时由JSP解析包含的文件内容。这个包含的文件内容可以是Html文件、JSP文件、文本文件或者一段Java代码。include指令 欢迎你在来到这里! Parent.jspgetDate.jsp包含文件欢迎你在 来到这里!运行时JSP动作标记jsp:include的语法格式如下:或者: include动作标记 欢迎在 光临这里!Parent.jspgetDate.jsp欢迎 Tom 在2006-12-18 10:03:47光临这里!运行时文件包含传递参数nameinclude与jsp:include比较incluce包含将被包含的文件插入到所在的地方,然后由JSP页面统一编译执行。Jsp:include包含是由JSP容器单独编译执行被包含的文件,然后将执行的结果包含到JSP页面中,最

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论