当我写out.println()
时,eclipse抱怨说无法解决。
我导入了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
以外的某个地方。如果您正在寻找一些调试输出,您可以这样做:
System.out.println("foo");
如果您正在寻找将输出添加到HTML而不是在调试控制台上打印,您可以执行以下操作:首先,您应该将'servlet-api.jar'添加到项目中。然后,如果要将输出添加到HTML,只需使用此选项即可:
response.getWriter().println("foo");
我希望它有所帮助。