JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第5章 JSP基本语法.ppt

JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第5章 JSP基本语法.ppt

ID:50051571

大小:3.65 MB

页数:56页

时间:2020-03-08

JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第5章 JSP基本语法.ppt_第1页
JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第5章 JSP基本语法.ppt_第2页
JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第5章 JSP基本语法.ppt_第3页
JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第5章 JSP基本语法.ppt_第4页
JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第5章 JSP基本语法.ppt_第5页
资源描述:

《JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第5章 JSP基本语法.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章要求:第5章JSP基本语法JSP页面的基本构成元素JSP的page、include和taglib指令标识JSP的脚本标识JSP文件中可以应用的注释JSP的动作标识主要内容1.JSP页面的基本构成2.脚本标识3.注释4.指令标识5.动作标识6.综合实例——包含需要传递参数的文件第5章JSP基本语法5.1JSP页面的基本构成JSP页面是指扩展名为.jsp的文件。在前面的学习中,虽然已经创建过JSP文件,但是,并未对JSP文件的页面构成进行详细介绍。下面将详细介绍JSP页面的基本构成。在一个JSP页面中,可以包括指令标识、HTML代码、Jav

2、aScript代码、嵌入的Java代码、注释和JSP动作标识等内容。但这些内容并不是一个JSP页面所必须的。下面将通过一个简单的JSP页面说明JSP页面的构成。【例5-1】编写一个JSP页面,名称为index.jsp,在该页面中显示当前时间。<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@pageimport="java.util.Date"%><%@pageimport="java.text.SimpleDateForm

3、at"%>一个简单的JSP页面——显示系统时间<%Datedate=newDate();//获取日期对象//设置日期时间格式SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");Stringtoday=df.format(date);//获取当前系统日期%>当前时间:<%=today%>

4、运行本实例,结果如图5-1所示。图5-1在页面中显示当前时间下面我们来分析例5-1中的JSP页面。在该页面中包括了指令标识、HTML代码、嵌入的Java代码和注释等内容。如图5-2所示。图5-2一个简单的JSP页面5.2.1JSP表达式(Expression)5.2.2声明标识(Declaration)5.2.3代码片段5.2脚本标识JSP表达式用于向页面中输出信息,其语法格式如下:<%=表达式%>表达式:可以是任何Java语言的完整表达式。该表达式的最终运算结果将被转换为字符串。注意:<%与=之间不可以有空格,但是=与其后面

5、的表达式之间可以有空格。【例5-2】使用JSP表达式在页面中输出信息,示例代码如下:<%Stringmanager="mr";%>管理员:<%=manager%><%="管理员:"+manager%><%=7+6%><%Stringurl="head01.jpg";%>">说明:JSP表达式不仅可以插入到网页的文本中,用于输出文本内容,也可以插入到HTML标记中,用于动态设置属性值。5.2.1JSP表达式(Expression)声明标识用于在JSP页面中定义全局的变量或方法。通过声明标识定义的变量和方法可以被整个JSP页面访问,所以通常使用该标识定义整个JSP页面都需要引用的变量或方法。说明:服务器执行JSP页面时,会将JSP页面转换为Servlet类,在该类中会把使用JSP声明标识定义的变量和方法转换为类的成员变量和方法。声明标识的语法格式如下:<%!声明变量或方法的代码

7、%>注意:<%与!之间不可以有空格,但是!与其后面的代码之间可以有空格。另外,<%!与%>可以不在同一行,例如,下面的格式也是正确的。<%!声明变量或方法的代码%>【例5-3】通过声明标识声明一个全局变量和全局方法。<%!intnumber=0;//声明全局变量intcount(){//声明全局方法number++;//累加numberreturnnumber;//返回number的值}%>通过上面的代码声明全局变量和全局方法后,在后面如果通过<%=count()%>调用全局方法,则每次刷新页面,都会输出前一次值+1的值。5.2.2声明标识

8、(Declaration)所谓代码片段就是在JSP页面中嵌入的Java代码或是脚本代码。代码片段将在页面请求的处理期间被执行,通过Java代码可以定义变量或是流程控制语句等;而通

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。