java applet 插件_jsp:plugin运行Java Applet使用详解

jsp:plugin运行Java Applet使用详解

用来产生客户端浏览器的特别标签(object或embed),可以使用它来插入Applet或JavaBean。如果需要的插件不存在,它会下载插件,然后执行Java组件。 Java组件可以是一个applet或一个JavaBean。

语法

[ name="instanceName" ]

[ archive="URIToArchive, ..." ]

[ align="bottom | top | middle | left | right" ]

[ height="displayPixels" ]

[ width="displayPixels" ]

[ hspace="leftRightPixels" ]

[ vspace="topBottomPixels" ]

[ jreversion="JREVersionNumber | 1.1" ]

[ nspluginurl="URLToPlugin" ]

[ iepluginurl="URLToPlugin" ] >

[

[ ]+

]

[ text message for user ]

Width    Applet在Html页面上的宽度

Height    Applet在Html页面上的高度

Name    Applet在Html页面上的名称,用于区名一个Html页面上的多个Applet

Code    Applet类名,必须带后缀”class”当没有属性archive时,直接写类名当有属性archive时,必须带包名

Codebase    Applet的类相对路径,相对于Html页面位置

Archive    Applet所在Jar包的文件名

例子

//被jsp页面引用的Applet(MyApplet.java):

package com.jspdev.ch3;

import javax.swing.*;

import java.awt.*;

public class MyApplet extends JApplet{

String img;

public void paint(Graphics g)

{

Image image=getImage(getCodeBase(),img);

g.drawImage(image,0,0,400,400,this);    //绘制一张图片

g.setColor(Color.blue);

g.setFont(new Font("宋体",2,24));

g.drawString("sssssssss",40,170);    //绘制一个字符串

g.setColor(Color.pink);

g.setFont(new Font("NewsRoman",2,10));

g.drawString(new java.util.Date().toString(),10,109);    //绘制一个日期字符串

}

public void init()

{

img=getParameter("image");    //获取plugin指令中的参数

}

}

//在jsp中引用Applet(plugin.jsp)

jsp:plugin演示

error happens when insert applet

//plugin.jsp浏览器端

jsp:plugin演示

error happens when add insert applet

执行结果:

图片被加上了一行字符串和日期。

总结

1. 元素用于在浏览器中播放或显示一个对象(典型的就是applet和Bean),而这种显示需要存在浏览器的java插件。

2. 元素会指定对象是Applet还是Bean,同样也会指定class的名字,还有位置,另外还会指定将从哪里下载这个Java插件。

版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值