应该是out.println();system.out.println是在标准输出界面上打印

解决方案 »

  1.   

    对,System.out.println()也可以看,打在日志里了.
      

  2.   

    <%!
    void my_bbs(String a){
        out.println(a);
    }
    %>
    <%
    my_bbs("aaa");
    %>楼上说的已经很明白了.
      

  3.   

    如果加上 out.println(a); 无法显示网页。我先不写out.println(a);  先打开网页,然后加上 out.println(a); 刷新网页的到结果如下:
    500 Servlet Exception
    Note: sun.tools.javac.Main has been deprecated.
    c:\apache2\htdocs\menu\bbsfile.jsp:203: Undefined variable or class
    name: out
        out.println(a);
        ^
    Note: c:\apache2\htdocs\WEB-INF\work\_menu\_bbsfile__jsp.java
    uses or overrides a deprecated API.  Recompile with "-deprecation" for
    details.
    1 error, 2 warnings
      

  4.   

    另外,如果是用System.out.println就没问题,只是打印不出来
      

  5.   

    呵呵,好像你们都说的不对啦.应该是:
    document.out.write(a);
    心情不好,不多说了.自己体会一下吧.
      

  6.   

    看不过眼,再说一句吧.如果要打在java页上,应该这么写.
    <%=a%>;
      

  7.   

    改为这样子就可以了
    <HTML>
    <HEAD><TITLE></TITLE>
    </HEAD>
    <BODY>
    <%!
    void my_bbs(String a, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
    {
    java.io.PrintWriter out = response.getWriter();
    out.println(a);
    }
    %>
    <%
    my_bbs("aaa", response);
    %></BODY>
    </HTML>原因请看你的_bbsfile__jsp.java
      

  8.   

    按照 liad() 的说法,成了,能说明一下原因嘛?
    我的页面原来也定义了
    <%@page language="java"%>
    <%@page import="java.util.*"%>
    <%@page import="java.io.*"%>
    <%@page import="java.sql.*"%>
    为什么需要像你这样写?我的环境是win2000+ apache2 + resin + jdk1.4 + mysql
    编写代码用文本编辑器