out.println一般都是PrintStream的对象,要看你有没有做这一步: PrintStream out = new PrintStream(......); 这样才可以直接用out.println(),否则要用System.out.print() 不过在JSP中是直接可以用out.println()
bean is not usesd to print if you want please : System.out.println();always use it debug your program.
PrintStream out = new PrintStream(......);
这样才可以直接用out.println(),否则要用System.out.print()
不过在JSP中是直接可以用out.println()
if you want
please : System.out.println();always use it debug your program.
Bean:
public class XXX{
private JspWriter out;
public void setOut(JspWriter out){
this.out =out;
}
public void yourMethod(){
out.println("this is a test");
}
}Jsp:
<jsp:useBean id="test" class="xxx" scope=""/>
<%
test.setOut(out);
test.yourMethod();
%>
public class bean1{
public String s;
s=....;
}
JSP:
<jsp:useBean id="test" class="xxx" scope=""/>
<%
out.println(test.s)
%>
这样写为什么不可以?另外就是,当修改了JSP文件后,用IE浏览时还会出现以前的错误提示,即使这个错误已经修改了,请问这是为什么?(浏览前我已删除了临时文件)