Java实用教程 教学课件 作者 肖磊 李钟尉 第12章 Java Web程序设计.ppt

Java实用教程 教学课件 作者 肖磊 李钟尉 第12章 Java Web程序设计.ppt

ID:50051111

大小:523.50 KB

页数:66页

时间:2020-03-08

Java实用教程 教学课件 作者 肖磊 李钟尉 第12章 Java Web程序设计.ppt_第1页
Java实用教程 教学课件 作者 肖磊 李钟尉 第12章 Java Web程序设计.ppt_第2页
Java实用教程 教学课件 作者 肖磊 李钟尉 第12章 Java Web程序设计.ppt_第3页
Java实用教程 教学课件 作者 肖磊 李钟尉 第12章 Java Web程序设计.ppt_第4页
Java实用教程 教学课件 作者 肖磊 李钟尉 第12章 Java Web程序设计.ppt_第5页
资源描述:

《Java实用教程 教学课件 作者 肖磊 李钟尉 第12章 Java Web程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java实用教程第12章JavaWeb程序设计《JSP程序设计教程》课件制作人:XXX第12章JavaWeb程序设计12.1JSP概述12.2Tomcat安装和启动12.3了解JSP的基本构成12.4JSP的指令标识12.5JSP的脚本标识12.6JSP的动作标识12.7JSP常用内置对象12.8JavaWeb框架技术课件制作人:XXX12.3了解JSP的基本构成在学习JSP语法之前,首先初步了解一下JSP页面的基本结构。请看下面的代码:<%@pagelanguage="java"co

2、ntentType="text/html;charset=gb2312"%><%@pageimport="java.util.Date"%>JSP页面的基本构成

<%Stringtoday=newDate().toLocaleString();%>今天是:<%=today%>
<

3、/html>课件制作人:XXX了解JSP的基本构成在上面的代码中,并没有包含JSP中的所有元素,但它仍然构成了一个动态的JSP程序。运行该JSP页面,将显示当前的系统时间。暂且不对其功能实现进行讲解,先来介绍该页面的组成元素。(1)JSP中的指令标识:利用JSP指令可以使服务器按照指令的设置来执行动作和设置在整个JSP页面范围内有效的属性。例如,上述代码中的第一个page指令指定了在该页面中编写JSP脚本使用的语言为Java,并且还指定了页面响应的MIME类型和JSP字符的编码;第二个page指令所实现的功能类似于J

4、ava语言中的import语句,用来向当前的JSP文件中导入需要用到的包文件。课件制作人:XXX了解JSP的基本构成(2)HTML标记语言:HTML标记在JSP页面中作为静态的内容,浏览器将会识别这些HTML标识并执行。在JSP程序开发中,这些HTML标记语言主要负责页面的布局、设计和美观,可以说是网页的框架。(3)嵌入的Java代码片段:嵌入到JSP页面中的Java代码,在客户端浏览器中是不可见的。它们需要被服务器执行,然后由服务器将执行结果与HTML标记语言一同发送给客户端进行显示。通过向JSP页面中嵌入Java

5、代码,可以使该页面生成动态的内容。(4)JSP表达式:JSP表达式主要用来数据的输出。它可以向页面输出内容显示给用户,还可以用来动态地指定HTML标记中属性的值。上面介绍的4个元素只是构成JSP页面的一部分,其他的元素如动作标识和JSP注释等都是构成JSP的重要的元素,下面将介绍JSP中的各个元素和它们的语法规则。课件制作人:XXX12.4JSP的指令标识指令标识在客户端不可见,由服务器端解释并执行。常用的指令标识有page和include,这两个指令均以“<%@”标记开始,以“%>”标记结束,它们的通用格式如下:下

6、面将分别介绍这两个指令的格式及使用方法。<%@指令名称属性1=“属性值”属性2=“属性值”…%>课件制作人:XXX12.4.1使用page指令page指令又称为页面指令,用来为JSP页面定义全局属性,使用格式如下:一个JSP页面可以拥有多个page指令,并且可以放在页面的任意行,但是通常情况下放在页面的最前方,这样可以增强代码的可读性。page指令拥有多个属性,通过设置这些属性可以控制当前的JSP页面。例如,在页面中正确设置当前页面响应的MIME类型为text/html,如果MIME类型设置不正确,则当服务器将数据传

7、输给客户端进行显示时,客户端将无法识别传送来的数据,从而不能正确地显示内容。<%@pageattribute1="value1"attribute2="value2"…%>课件制作人:XXX使用page指令page指令中除import属性外,其他属性最多只能出现一次,page指令可以具有如下属性:[language="java"][contentType="mimeType;charset=CHARSET"][import="{package.class

8、pageage.*},…"][extends="package

9、.class"][session="true

10、false"][buffer="none

11、8kb

12、sizekb][autoFlush="true

13、false"][isThreadSafe="true

14、false"][info="text"][errorPage="relativeURL"][isErrorPage="true

15、false"][is

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

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

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