out.println说出来无法解决

时间:2012-07-10 16:24:28

标签: java servlets

当我写out.println()时,eclipse抱怨说无法解决。

我已导入java.io.*和其他servlet包。

6 个答案:

答案 0 :(得分:8)

只是在黑暗中拍摄,我认为这是你正在寻找的out

public class OutServlet extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        PrintWriter out = response.getWriter();
        out.println("foo");
    }
}

答案 1 :(得分:6)

你应该在函数内写System.out.println();

如果你直接把它写入课堂,那么它可能会显示你现在所犯的错误。

答案 2 :(得分:3)

使用:

import static java.lang.System.out;

答案 3 :(得分:2)

使用static导入

导入它
    import static java.lang.System.out;

但是,我建议你不要这样做。

  • 使用全名使System.out的引用脱颖而出,并且如果您需要查看痕迹,则可以更容易“grep”...

  • 如果您需要向控制台编写大量内容,则应将out作为变量或方法参数。这将有助于使您的代码更可重用;例如这样它就可以写到除System.out以外的某个地方。

答案 4 :(得分:1)

我遇到了这个问题。我发现我没有main方法(public static void main(string [] args),这就是为什么它给我这个错误。希望这会有所帮助。

答案 5 :(得分:0)

如果您希望放置一些调试输出,则可以执行以下操作:

System.out.println("foo");

如果您希望将输出添加到HTML而不在调试控制台上打印,则可以执行以下操作: 首先,您应该将'servlet-api.jar'添加到您的项目中。然后,如果要将输出添加到HTML,就可以简单地使用它:

response.getWriter().println("foo");

希望对您有帮助。