<jsp:plugin>动作元素
<jsp:plugin>动作元素用来在JSP中嵌入Java插件,比如Applet。<jsp:plugin>将会根据浏览器的版本替换成<object>标签或者<embed>标签。
<jsp:plugin>动作元素的语法格式如下。
<jsp:plugin>
type="bean | applet"
name="Applet名称"
code="java类名"
codebase="Java类所在目录"
align="对齐方式"
height="高度"
width="宽度"
hspace="水平间距"
vspace="垂直间距"
archive="预先加载的类列表"
jreversion="JRE版本"
iepluginurl="URL"
nspluginurl="URL"
</jsp:plugin>
各属性及属性名称如下所示:
属性 | 属性作用 |
type | 用来指定插件类型,可以是Bean和Applet |
name | 用来指定Applet或Bean名称 |
code | 用来指定所执行的Java类名,必须以class结尾 |
codebase | 用来指定所执行的Java类所在的目录 |
align | 用来指定Applet或Bean显示时的对齐方式 |
height | 用来指定Applet或Bean显示时的高度 |
width | 用来指定Applet或Bean显示时的宽度 |
hspace | 用来指定Applet或Bean显示时的距离屏幕左右的距离,单位是像素 |
vspace | 用来指定Applet或Bean显示时的距离屏幕上下的距离,单位是像素 |
archive | 用来指定Applet或Bean执行前预先加载的类的列表 |
iepluginurl | 用来指定IE用户能够使用的JRE下载地址 |
nspluginurl | 用来指定Netscape Navigator用户能够使用的JRE下载地址 |
示例:JSPPlugin.jsp
<%@ page language="java" contentType="text/html; charset=gb2312"%>
<html>
<head>
<title>执行Applet</title>
</head>
<body>
<%--指定其Java类为Clock.class,所在目录为Applet,类型为applet --%>
<jsp:plugin code="Clock.class" codebase="Applet" type="applet"></jsp:plugin>
</body>
</html>
运行结果:
使用<jsp:plugin>动作元素来插入Applet。其中通过设置<jsp:plugin>动作元素的type为"applet"来指定要插入的插件类型为Applet。通过设置其code属性来指定其Java类名,通过设置其codebase属性来指定其Java类所在的路径。