相关资料:
《21天学通Java Web开发》
结果总结:
1.<jsp:plugin>、<jsp:params>、<jsp:fallback>三个动作元素,一般都是搭配起来使用的。
2.<jsp:plugin>用来在JSP中嵌入Java插件。
3.<jsp:params>用来给Bean或Applet传递参数。
4.<jsp:fallback>用来指定浏览器不支持或无法启动Bean或Applet时,在页面上打印输出信息。
<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下载地址
<jsp:plugin>动作元素
结果总结:
1.格式如下:
<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>
jspplugin.jsp(全是空白,没有反映,应该是我没有这个类)
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
1 <%@ page language="java" contentType="text/html;charset=gb2312" %>
2 <html>
3 <head>
4 <title>执行applet</title>
5 </head>
6 <body>
7 <%--指定其Java类为Clock.class,所在目录为Applet,类型为applet --%>
8 <jsp:plugin code="Clock.class" codebase="Applet" type="applet"></jsp:plugin>
9 </body>
10 </html>
<jsp:params>动作元素
结果总结:
1.格式如下:
<jsp:plugin>
<jsp:params>
<jsp:param name="数据名" value="参数值"/>
</jsp:params>
</jsp:plugin>
jspplugin2.jsp(网页直接出错了)
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
1 <%@ page language="java" contentType="text/html;charset=gb2312" %>
2 <html>
3 <head>
4 <title>执行applet</title>
5 </head>
6 <body>
7 <%--指定其Java类为Clock.class,所在目录为Applet,类型为applet --%>
8 <jsp:plugin code="Clock.class" codebase="Applet" type="applet">
9 <%--传递三个参数 --%>
10 <jsp:params>
11 <jsp:param name="bgcolor" value="000000"/>
12 <jsp:param name="fgcolor1" value="ff0000"/>
13 <jsp:param name="fgcolor2" value="00ff00"/>
14 </jsp:params>
15 </jsp:plugin>
16 </body>
17 </html>
<jsp:fallback>动作元素
结果总结:
1.格式如下:
<jsp:fallback>
<jsp:fallback>错误信息</jsp:fallback>
</jsp:fallback>
jspplugin3.jsp(网页直接出错了)
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
1 <%@ page language="java" contentType="text/html;charset=gb2312" %>
2 <html>
3 <head>
4 <title>执行applet</title>
5 </head>
6 <body>
7 <%--指定其Java类为Clock.class,所在目录为Applet,类型为applet --%>
8 <jsp:plugin code="Clock.class" codebase="Applet" type="applet">
9 <%--传递三个参数 --%>
10 <jsp:params>
11 <jsp:param name="bgcolor" value="000000"/>
12 <jsp:param name="fgcolor1" value="ff0000"/>
13 <jsp:param name="fgcolor2" value="00ff00"/>
14 </jsp:params>
15 <%--无法加载时输出错误信息 --%>>
16 <jsp:fallback>
17 "不能加载该Applet"
18 </jsp:fallback>
19 </jsp:plugin>
20 </body>
21 </html>