JSP动作-jsp:plugin

jsp:plugin动作标签用于将Applet程序嵌入JSP文件中。jsp:plugin动作标签在客户端下载插件以执行Applet或Bean。

1 jsp:plugin动作标签的语法

<jsp:plugin type= "applet | bean" code= "nameOfClassFile"   
codebase= "directoryNameOfClassFile"  
</jsp:plugin>  

2 jsp:plugin动作标签的示例

在下面的示例中,我们使用jsp:plugin标签在JSP中显示Applet。

2.1 编写MyApplet

package com.yiidian;

import javax.swing.*;
import java.awt.*;

/**
 * 一点教程网 - http://www.yiidian.com
 */
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("yiidian",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指令中的参数
    }

}

2.2 编写index.jsp

<%@ page language="java" contentType="text/html;charset=utf-8" %>
<html>
<html>
<head>
    <meta charset="utf-8">
    <title>一点教程网-jsp:plugin动作标签</title>
</head>
<body>

<h2>jsp:plugin动作标签</h2>

<jsp:plugin align="middle" type="applet" code="com.yiidian.MyApplet" codebase="." width="200" height="200">
    <jsp:params>
        <jsp:param name="image" value="spring.jpg"/>
    </jsp:params>
    <jsp:fallback>error happens when insert applet</jsp:fallback>
</jsp:plugin>

</body>
</html>

 

推荐好课