JSP文件:pluginTest.jsp<%@ page language="java" contentType="text/html; charset=GBK"
    pageEncoding="GBK"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>用plugin加载插件</title>
</head>
<body>
<center>
<!-- 用plugin加载Applet -->
<jsp:plugin code="com.CircleApplet.class" codebase="." type="applet" width="100" height="100" align="center">
<jsp:params>
<jsp:param name="radius" value="30" /> <!-- 设置属性radius(圆半径) -->
<jsp:param name="color" value="0xff0000" /> <!-- 设置属性color(圆显示的颜色) -->
</jsp:params>
<jsp:fallback>无法加载 Applet</jsp:fallback> <!-- 当无法加载时显示这段代码 -->
</jsp:plugin>
</center>
</body>
</html>
Applet类:CircleApplet.javapackage com;import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;public class CircleApplet extends Applet {
private Color theColor =null; //定义颜色变量
private int radius =5; //定义半径变量

public void init(){
//进行初始化操作
theColor = Color.decode(this.getParameter("color")); //取得页面中设置的color参数值
radius = Integer.parseInt(this.getParameter("radius")); //取得页面中设置radius参数值
}

public void paint(Graphics g){//进行绘图的方法
g.setColor(theColor); //设置圆的颜色
g.fillOval(10, 10, radius*2, radius*2); //画圆

}
}
显示的错误信息如下:HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /pluginTest.jsp(14,44) Expecting "jsp:param" standard action with "name" and "value" attributes
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
org.apache.jasper.compiler.Parser.parseParam(Parser.java:873)
org.apache.jasper.compiler.Parser.parseBody(Parser.java:1829)
org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1081)
org.apache.jasper.compiler.Parser.parseJspParams(Parser.java:1146)
org.apache.jasper.compiler.Parser.parsePluginTags(Parser.java:1207)
org.apache.jasper.compiler.Parser.parseBody(Parser.java:1791)
org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1081)
org.apache.jasper.compiler.Parser.parsePlugin(Parser.java:1195)
org.apache.jasper.compiler.Parser.parseStandardAction(Parser.java:1254)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1588)
org.apache.jasper.compiler.Parser.parse(Parser.java:132)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:212)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:156)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.27 logs.
--------------------------------------------------------------------------------
测试环境:
Eclipse J2EE 3.4
JDK 6.0
Tomcat 5.5.27麻烦各位大侠给小弟看看哪里错了,先谢了!