out.println说出来无法解决

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

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

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

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

你应该写System.out.println(); 在一个函数内部。

如果直接将其写入类中,则可能会显示您现在遇到的错误。

使用:

 import static java.lang.System.out; 

使用static导入导入它:

  import static java.lang.System.out; 

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

  • 使用全名使得对System.out引用脱颖而出,并使它们更容易“grep”…如果你需要nuke跟踪。

  • 如果你需要在控制台上写很多东西,你应该out一个变量或一个方法参数。 这将有助于使您的代码更可重用; 例如,它可以写入System.out以外的其他地方。