Java 只能导入类型

Java 只能导入类型,java,class,jsp,Java,Class,Jsp,有相当多的线程关于这一点,但我一直不成功,使这项工作。我试图从jsp页面调用一个类 package org.confucius; public class HelloWorld { public static String getGreeting () { return "Hello World!"; } } HelloWorld.jsp <html> <head> <%@

有相当多的线程关于这一点,但我一直不成功,使这项工作。我试图从jsp页面调用一个类

package org.confucius;  

public class HelloWorld {  
    public static String getGreeting ()  
    {  
      return "Hello World!";  
    }  
}  
HelloWorld.jsp

<html>  
  <head>  
       <%@ page import="org.confucius.HelloWorld" %>  
  </head>  
  <body>  
       <p><%= HelloWorld.getGreeting() %></p>  
  </body>  
</html>

谢谢

我又看了一遍,你的代码是对的


也许您应该像清理
Tomcat
一样清理servlet服务器,删除工作路径(在
Tomcat
中是
Tomcat/work
),重新部署项目并重新启动服务器。

块之前尝试导入。我认为应该在文件中首先进行进口。 如果不起作用,请检查项目目录。确保它们位于正确的文件夹中。对于示例,HelloWorld类应位于:

C:/Tomcat/webapps/yourApp/WEB-INF/classes/org/confucius

谢谢你的帮助。看来一切都安排妥当了。该类位于正确的目录中,结构似乎良好。自从读了这些信息,我把我所有的东西都放进了一个IDE。(Eclipse)来查看这是否有帮助,它返回相同的结果。“HelloWorld无法解决”称之为夜晚绅士。再次感谢你的帮助。如果你不知道的话,我对java是相当陌生的…所以我可能有一些愚蠢的事情发生。好吧…它在Eclipse中得到了修复。我设置了本机库路径,错误消失了。明天我将尝试重新部署,看看进展如何。再次感谢。
C:/Tomcat/webapps/yourApp/WEB-INF/classes/org/confucius