JSP HTML的<object>标签的用法

作者&投稿:慕香 (若有异议请与网页底部的电邮联系)
html页面怎么使用jsp标签~

html页面使用jsp标签需要把html文件变成jsp文件才可以的。
1、原来html代码如下:




测试html转换jsp


这是一个测试页面


2、直接在原html页面最顶端添加如下代码:
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
3、修改文件后缀名
点击原testPage.html文件,按F2,修改后缀名为.jsp保存后就变成jsp文件了。

JSP(全称Java Server Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。
JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。

网页中的object其实就是一个COM组件(概念可以网上查一下),classid就是这个COM组件在系统中注册的一个ID值,有了这个ID值系统才能找到这个COM组件对应的DLL文件,就像普通的软件用其他DLL时需要一个路径一样。而后面的codebase一般是用来下载和更新组件用的,比如浏览某个网页时,发现您的机器上没有安装这个组件,就会去codebase的地方下载组件,有了新的版本也会提示您安装新版本。基本就这样

HTML <object> 标签
定义和用法
定义一个嵌入的对象。请使用此元素向您的 XHTML 页面添加多媒体。此元素允许您规定插入 HTML 文档中的对象的数据和参数,以及可用来显示和操作数据的代码。
<object> 标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。
object 的初衷是取代 img 和 applet 元素。不过由于漏洞以及缺乏浏览器支持,这一点并未实现。
浏览器的对象支持有赖于对象类型。不幸的是,主流浏览器都使用不同的代码来加载相同的对象类型。
而幸运的是,object 对象提供了解决方案。如果未显示 object 元素,就会执行位于 <object> 和 </object> 之间的代码。通过这种方式,我们能够嵌套多个 object 元素(每个对应一个浏览器)。
实例
向 HTML 代码添加一个对象:
<object classid="clsid:F08DF954-8592-11D1-B16A-00C0F0283628" id="Slider1"
width="100" height="50"><param name="BorderStyle" value="1" />
<param name="MousePointer" value="0" />
<param name="Enabled" value="1" />
<param name="Min" value="0" />
<param name="Max" value="10" /></object>
TIY
浏览器支持
几乎所有主流浏览器都拥有部分对 <object> 标签的支持。
HTML 与 XHTML 之间的差异
NONE
提示和注释:
注释:<param> 标签定义用于对象的 run-time 设置。
注释:不要对图像使用 <object> 标签,请使用 <img> 标签代替。
可选的属性align left,right,top,bottom
定义围绕该对象的文本对齐方式。
archive URL 由空格分隔的指向档案文件的 URL 列表。这些档案文件包含了与对象相关的资源。
border pixels 定义对象周围的边框。
classid class ID 定义嵌入 Windows Registry 中或某个 URL 中的类的 ID 值,此属性可用来指定浏览器中包含的对象的位置,通常是一个 Java 类。
codebase URL 定义在何处可找到对象所需的代码,提供一个基准 URL。
codetype MIME type 通过 classid 属性所引用的代码的 MIME 类型。
data URL 定义引用对象数据的 URL。如果有需要对象处理的数据文件,要用 data 属性来指定这些数据文件。
declare declare 可定义此对象仅可被声明,但不能被创建或例示,直到此对象得到应用为止。
height pixels 定义对象的高度。
hspace pixels 定义对象周围水平方向的空白。
name unique_name 为对象定义唯一的名称(以便在脚本中使用)。
standby text 定义当对象正在加载时所显示的文本。
type MIME_type 定义被规定在 data 属性中指定的文件中出现的数据的 MIME 类型。
usemap URL 规定与对象一同使用的客户端图像映射的 URL。
vspace pixels 定义对象的垂直方向的空白。
width pixels 定义对象的宽度。
标准属性
id, class, title, style, dir, lang, xml:lang
如需完整的描述,请访问标准属性。
事件属性accesskey, tabindex, onclick, ondblclick, onmousedown, onmouseup,
onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

HTML <object> 标签
定义和用法
定义一个嵌入的对象。请使用此元素向您的 XHTML 页面添加多媒体。此元素允许您规定插入 HTML 文档中的对象的数据和参数,以及可用来显示和操作数据的代码。
<object> 标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。
object 的初衷是取代 img 和 applet 元素。不过由于漏洞以及缺乏浏览器支持,这一点并未实现。
浏览器的对象支持有赖于对象类型。不幸的是,主流浏览器都使用不同的代码来加载相同的对象类型。
而幸运的是,object 对象提供了解决方案。如果未显示 object 元素,就会执行位于 <object> 和 </object> 之间的代码。通过这种方式,我们能够嵌套多个 object 元素(每个对应一个浏览器)。
实例
向 HTML 代码添加一个对象:
<object classid="clsid:F08DF954-8592-11D1-B16A-00C0F0283628" id="Slider1"
width="100" height="50"><param name="BorderStyle" value="1" />
<param name="MousePointer" value="0" />
<param name="Enabled" value="1" />
<param name="Min" value="0" />
<param name="Max" value="10" /></object>
TIY
浏览器支持
几乎所有主流浏览器都拥有部分对 <object> 标签的支持。
HTML 与 XHTML 之间的差异
NONE
提示和注释:
注释:<param> 标签定义用于对象的 run-time 设置。
注释:不要对图像使用 <object> 标签,请使用 <img> 标签代替。
可选的属性

属性

描述
DTD

align
left
right
top
bottom
定义围绕该对象的文本对齐方式。 TF

archive URL 由空格分隔的指向档案文件的 URL 列表。这些档案文件包含了与对象相关的资源。 STF
border pixels 定义对象周围的边框。 TF
classid class ID 定义嵌入 Windows Registry 中或某个 URL 中的类的 ID 值,此属性可用来指定浏览器中包含的对象的位置,通常是一个 Java 类。 STF
codebase URL 定义在何处可找到对象所需的代码,提供一个基准 URL。 STF
codetype MIME type 通过 classid 属性所引用的代码的 MIME 类型。 STF
data URL 定义引用对象数据的 URL。如果有需要对象处理的数据文件,要用 data 属性来指定这些数据文件。 STF
declare declare 可定义此对象仅可被声明,但不能被创建或例示,直到此对象得到应用为止。 STF
height pixels 定义对象的高度。 STF
hspace pixels 定义对象周围水平方向的空白。 TF
name unique_name 为对象定义唯一的名称(以便在脚本中使用)。 STF
standby text 定义当对象正在加载时所显示的文本。 STF
type MIME_type 定义被规定在 data 属性中指定的文件中出现的数据的 MIME 类型。 STF
usemap URL 规定与对象一同使用的客户端图像映射的 URL。 STF
vspace pixels 定义对象的垂直方向的空白。 TF
width pixels 定义对象的宽度。 STF
标准属性
id, class, title, style, dir, lang, xml:lang
如需完整的描述,请访问标准属性。
事件属性accesskey, tabindex, onclick, ondblclick, onmousedown, onmouseup,
onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup


密云县18582188942: jsp 与html 的交互问题?
从田十香: 首先认识到jsp是动态语言;html是静态语言. 但二者的基础都是基于HTML协议.因此Javascript以及?参数传递都是共通的. --------- 方法一: Jsp: 定义变量say="hello" &lt;a href=abc.html?say="&lt;%=say%&gt;"&gt;JSP到HTML&lt;/a&gt; ...

密云县18582188942: jsp session 里边的cookie 怎么用?
从田十香: &lt;%@ page session="true" %&gt;//允许页面参与HTTP会话例如:&lt;%@ page language="java" import="java.util.*" pageEncoding="GB18030"%&gt;&lt;%String path = request.getContextPath();String basePath = request.getScheme...

密云县18582188942: java使用文件流传输在HTML显示正常.在JSP乱码
从田十香: 1、JSP页面乱码 这种乱码的原因是应为没有在页面里指定使用的字符集编码,解决方法:只要在页面开始地方用下面代码指定字符集编码即可, &lt;%@ page contentType="text/html;charset=utf-8" language="java" %&gt; 2、数据库乱码 这...

密云县18582188942: 怎么修改jsp文件生成的html文件
从田十香: 估计你不懂什么是jsp html. 用文本编辑器打开对应的.jsp文件,找到你的jsp页面的&lt;title&gt;&lt;/title&gt;里面的内容就是网页的标题 保存后重新运行

密云县18582188942: 1. HTML、JSP、JAVA程序中的注释分别是怎样的?
从田十香: html:&lt;!--注释内容--&gt; java: 文档注释:/** *注释内容 */ 多行注释:/*注释内容*/ 单行注释://注释内容 jsp: 隐藏注释:&lt;%--注释内容--%&gt; &lt;% 多行注释:/*注释内容*/ 单行注释://注释内容 文档注释:/** *注释内容 */ %&gt;

密云县18582188942: jsp使用cookie实现记住密码的功能
从田十香: 1.这个一个页面模拟的cookie,如果你要实现登录,当用户输入用户名密码时,到控制层用 Cookie user = new Cookie("user",name+"-"+passward); 加到cookie中,然后在访问此登录页面时,就先调用 Cookie[] cookies=request....

密云县18582188942: jsp中用户名的登录判断的语句.要有数据库连接,但不要使servlet.
从田十香: 你说的登录判断语句是判断什么的没明白.就根据自己想的写了. 用户登录login.jsp页面 &lt;%@ page language="java" import="java.util.*" pageEncoding="gb2312"%&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;login&lt;/title&gt; &lt;script ...

密云县18582188942: 谁帮解决一下jsp代码 总是出错 jsp+javabean
从田十香: 编码格式必须统一,可以统一选utf-8,还有11: <jsp:useBean id="user" scope="session" class="jsp.test.show" />中,应改成type="jsp.test.show",不应用class,望发帖人采纳

密云县18582188942: 这段jsp代码里<% %>配对为什么是这样的?
从田十香: 在jsp中,html代码可以直接写在文件中,而java内容需要用&lt;% %&gt;括起来,即&lt;%java内容%&gt;再来看你的jsp.1、你的jsp代码是java+html结合的方式写的,功能是循环显示请求对象中的留言信息.2、for循环前面部分是java代码,中间部分是html代码,所以在写html代码前需要将之前的java代码结束,最后面的两个'}'是for的结束代码,也是java代码(html代码都是&lt;...&gt;这样的标签),所以又需要&lt;% %&gt;括起来.3、由于有for循环,所以打印的留言个数为wordlist.size().

密云县18582188942: 在jsp网页中的${...}是干什么用得,<jsp:与<%有什么区别,<jsp:include与<%include有什么区别,谢谢!
从田十香: ${...}是EL表达式语言,能实现对jsp内置对象的简化访问,不需要采用JAVA语言编程就可以轻松实现条件化输出,消除了大部分类型转换的需要.给你个最简单的例子&lt;html&gt; &lt;body&gt; 4+5=${4+5}&lt;br&gt; 5*2=${5*2} &lt;/body&gt; &lt;/html...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网