HttpServletResponse response = null ;
PrintWriter out = response.getWriter();public void outtopage(No)
{
  if (No==1)
    out.print("a");
  if (No==2)
    out.print("b");
}
试试。

解决方案 »

  1.   

    public void outtopage(PrintWriter out, int No) {
    .....
    }
    or public void outtopage(JspWriter out, int No) {
    .....
    }
      

  2.   

    你的函数是在哪里的, bean中吗?如果是bean 中的话, 就可以采用楼上的方法, 把out对象传进去
      

  3.   

    to dylanwolf() :不是bean中的,是在jsp页面中我定义的一个函数
      

  4.   

    <HTML>
       <HEAD>
        <TITLE>test.jsp</TITLE>
       </HEAD>
       <BODY>
    <%@ page import="java.io.*"%>
    <%!
    public void outtopage( JspWriter out,int No)
    { try{
      if (No==1)
        out.print("a");
      if (No==2)
        out.print("b");
        }catch(Exception e){}
    }
    %>
    <%outtopage(out,2);%>   Place test.jsp's content here.
       </BODY>
    </HTML>
    调试通过,呵呵
      

  5.   

    没这么写过,以为不可以呢。
    谢谢realyfly(阿禄)
      

  6.   

    谢谢realyfly(阿禄),终于有正确的答案