JSP教程:<EMBED>标记详解与页面运行机制

需积分: 3 2 下载量 88 浏览量 更新于2024-08-17 收藏 277KB PPT 举报
多媒体标记<EMBED>在JSP教程中起着至关重要的作用,它允许网页开发者在浏览器中嵌入音频和视频内容,提供丰富的用户体验。通过使用<EMBED>标签,开发人员可以指定媒体文件的源URL、播放次数控制(loop)、尺寸(width和height)以及自动播放设置(autostart)。`loop`属性可以是负数表示无限循环,若为0则默认不循环,而`autostart`默认为true,即播放器会自动开始播放。 在JSP页面设计中,<EMBED>通常结合其他元素如HTML标记、JSP指令和动作标记使用。JSP页面的基础结构包括HTML标记,如`<BODY>`和`<FONT>`,用于定义页面布局和样式;JSP指令标记如`<%@page contentType>`和`<%@page import>`用于设定页面类型和导入所需的Java类库;动作标记则控制页面的行为,如脚本片段(<%%>)用于执行Java代码,表达式(<%=%>)用于动态输出变量和计算结果。 JSP页面的运行原理涉及Tomcat服务器,当页面首次请求时,它会将JSP文件编译为.class文件并执行。随后的请求则直接处理已编译的字节码文件,提高效率。字节码文件的主要功能是处理用户界面(HTML)显示,执行JSP指令和动作,以及计算Java表达式并将结果显示给浏览器。 在JSP中,成员变量和方法声明在<%!%>区域,它们在整个页面范围内可见,但需注意的是,由于线程共享,多个并发请求可能会影响数据的一致性。例如,使用<EMBED>时,如果在成员变量中实现一个简单的访客计数器,每次页面加载都会增加计数,这可能导致计数不准确或并发问题。 <EMBED>在JSP中扮演了嵌入多媒体、配合HTML和JSP指令共同构建动态网页的关键角色,同时,理解JSP的运行机制和变量共享特性对于正确地利用此标记进行页面开发至关重要。

4、使用超链接标记、图片标签、多媒体标签<embed>、以及表格标签编写,实现效果图如下。具体要求为: (1)标题“古诗鉴赏”居中,为一级标题。 (2)表格宽度280px,高度120px,居中,边框宽度3px,颜色为黑色;单元格宽度130px,高度50px,文字居中。 (3)在页面4-1中的表格里点击“春晓”对应的“详细信息1”超链接到页面4-2。 (4)点击页面4-1中“图片”对应的“详细信息2”超链接到页面4-3。图片边框为6像素,宽度为400像素,图片加载失败时显示“图片加载失败!!!”。 (5)点击页面4-1中“音乐”对应的“详细信息3”超链接到页面4-4。播放天空之城的音乐。
2023-05-30 上传