本帖最后由 java2000_net 于 2008-08-04 15:03:24 编辑

解决方案 »

  1.   

    不好意思,写错了:
    ============print.java=============== 
    package com.cjlu.tools; 
    public class print 
    { public String abc() 

    return "CHEN"; 

    }
    =====================================这样还是报错,请大家指教!!!
      

  2.   

    out.println(p.abc()); 你的 abc是在那来的啊!!!
      

  3.   

    *.jsp-->*_jsp.java(是个servlet),你重启后,服务器会重新编译.jsp形成新的.java,若没有重启,服务器仍会用老的.java文件(为了加快显示速度,它不会重新编译),这是原因。
      

  4.   

    你改变类后是要重新编译发布的,而你在JSP中直接修改保存就自动编译了!!
      

  5.   

    是的,JSP中的修改 是自动编译的,不用重启服务器。而JAVA文件一般都需要重启。