当我写的时候out.println()
,eclipse 抱怨 out 无法解决。
我已经导入java.io.*
和其他 servlet 包。
只是在黑暗中拍摄,我认为这就是out
您正在寻找的:
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”它们。
如果你需要向控制台写很多东西,你应该做out
一个变量或一个方法参数。这将有助于使您的代码更具可重用性;例如,以便它可以写入 . 以外的其他地方System.out
。
我有这个问题。我发现我没有主要方法( public static void main(string[]args) 这就是它给我这个错误的原因。希望这会有所帮助。
如果您希望放置一些调试输出,您可以这样做:
System.out.println("foo");
如果您正在寻找将输出添加到不在调试控制台上打印的 HTML,您可以执行以下操作:首先,您应该将“servlet-api.jar”添加到您的项目中。然后,如果您想将输出添加到 HTML,您可以使用它:
response.getWriter().println("foo");
我希望它有所帮助。