最好用usebean
<jsp:useBean id="u" scope="page" class="net.cnnic.edn.registrar.transport.*" />

解决方案 »

  1.   

    出错信息为:
    ---------------------------------------------------
    org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: -1 in the jsp file: nullGenerated servlet error:
    E:\myJava\Tomcat\work\Standalone\localhost\_\index$jsp.java:53: cannot access net.cnnic.edn.registrar.transport.University
    bad class file: E:\myJava\Tomcat\webapps\ROOT\WEB-INF\classes\net\cnnic\edn\registrar\transport\University.class
    class file contains wrong class: University
    Please remove or make sure it appears in the correct subdirectory of the classpath.
    University u=new University();
    ^
    1 error
      

  2.   

    public class University
    {
    String name,city;
    void init(String a,String b)
    {
    name=a;
    city=b;
    }
    };//去掉该分号
      

  3.   

    那你这样写一个方法试试:
    public class University
    {
    String name="";
             String city="";
    public givevalue(String a,String b)
    {
    name=a;
    city=b;
    }
    }
      

  4.   

    这个问题已经可以了,可是如何给它传递参数??代码为:
    --------------------------------
    <%@ page language="java"%>
    <%@ page import="java.util.*"%>
    <%@ page import="net.cnnic.edn.registrar.transport.*"%>
    <%
    University u=new University();
    u.init("ONE","TWO");
    %>出错信息为:
    ------------------------------------
    org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 3 in the jsp file: /index.jspGenerated servlet error:
    E:\myJava\Tomcat\work\Standalone\localhost\_\index$jsp.java:54: init(java.lang.String,java.lang.String) is not public in net.cnnic.edn.registrar.transport.University; cannot be accessed from outside package
    u.init("ONE","TWO");
     ^
    1 error
      

  5.   

    应该是
    public void init(String a,String b)
      

  6.   

    因为你没带上包名,所以方法必须是public
      

  7.   

    修改如下:
    -------------------------------------------
    package net.cnnic.edn.registrar.transport;public class University
    {
        String name,city;
        public void init(String a,String b)
        {
            name=a;
            city=b;
        }
    }----------------------------------
    还是出错。