public PrintWriter out = null; ????可以使用public吗?这是在方法内吗?好像不能这么使用吧。
out.println("aaaaa");你定义了out,但是没有生成实例,所以out是null,对null做方法引用,当然出现NullPointerException,要不你就new PrinteWiter()。
out.println("aaaaa");你定义了out,但是没有生成实例,所以out是null,对null做方法引用,当然出现NullPointerException,要不你就new PrinteWiter()。
输出不在浏览器上,我用的web服务器是tomcat它输出到了tomcat下面了
就可以输出到浏览器中了,你可以直接使用out啊,out.println("aaa"),就可以了,何必再去定义一个out。而且当jsp编译成servlet时,也是直接这么定义的PrintWriter out = response.getWriter();所以你再jsp中可以直接使用。
PrintWriter out = new PrintWriter(System.out,true);
private ServletResponse response; public LoginMail(ServletResponse response){
this.response = response;
} ....
}这类问题应该自己学会解决了,很简单的问题。
out.println("aaaaa");改成
PrintWriter out = response.getWriter(); out.println("aaaaa");