提示的错误是 test.jsp 中有非法的 directive ,也就是页面的 <%@ 之类的地方有非法的指令,再检查一下 test.jsp 或贴出来看一下。

解决方案 »

  1.   

    ------------------test2.jsp-----------------------------------
    <html>
    <body>
    <%@ language="java" %>
    <jsp:useBean id="workM" scope="page" class="test.Operate"/>
    <%
    int addNumber=workM.Add(3,5);
    int subNumber=workM.Sub(10,4);
    out.print(addNumber);
    out.print(subNumber);
    %>
    </body>
    </html>------------------------Operate.java----------------------------
    package test;public class Operate
    {
    public int Add(int number1,int number2)
    {
    return number1+number2;
    }
    public int Sub(int number1,int number2)
    {
    return number1-number2;
    }
    public static void main(String[] args)
    {
    }
    }
      

  2.   

    <%@ language="java" %>
    ==>
    <%@ page language="java" %>