import java.net.*;URL url=getServeltContext().getResource("/aaa.htm");用 BufferedReader 读出来

解决方案 »

  1.   

    在SERVLET中应该没有这样的语法的,那是JSP专用的,SERVLET是主要注重逻辑处理的,你的这些页面你可以做一个JSP页面的,然后用一个forword指向过去的
      

  2.   

    flashroom(找到啦)
    用 BufferedReader 读出来?
    URL url=getServeltContext().getResource("/aaa.htm");
    能不能再具体点,谢谢!!!
      

  3.   

    if (url!=null)
    {
    Object content=url.getContent();
    String text;
    if (content instanceof String)
    {
    text=(String) content;
    out.println(text);
    }
    else
    {
    if (content instanceof InputStream)
    {
    BufferedReader in=
    new BufferedReader(new InputStreamReader((InputStream)content));
    while ((text=in.readLine())!=null)
    out.println(text);
    in.close();
    }
    }
    }
      

  4.   

    更简单的方法ServletContext.getResourceAsStream("/aaa.htm");就可以得到一个InputStream!!
      

  5.   

    getServletContext().getRequestDispatcher("/xxx.jsp").include(request,response);
      

  6.   

    1、有:
    RequestDispatcher rd = new RequestDispatcher();
    rd.include("/aaa.jsp");
    2、
    out.println("as;ldkfjals\"dkf");
      

  7.   

    out.println("as;ldkfjals\"dkf");
    什么意思,不明白啊,解释一下。
      

  8.   

    TO: bovy(★ 天道酬勤 ★)
         RequestDispatcher rd = new RequestDispatcher();这句话好象是错误的吧,RequestDispatcher是没有构造函数的,应该使用上下文环境取得。
      

  9.   

    getServletContext().getRequestDispatcher("/xxx.jsp").forward(request,response);
      

  10.   

    dongfangke(荡江湖) :
    你好!
    getServletContext().getRequestDispatcher("/string.jsp").include(request,response);
    getServletContext().getRequestDispatcher("/string.jsp").forward(request,response);
    包含与跳转都可以执行了,
    但我还有问题是:
    如何把servlet中的参数传递给include或forward的string.jsp页面?
      

  11.   

    如何把servlet中的变量传递给include或forward的string.jsp页面?
      

  12.   

    上一页面使用
    request.setAttributer("x",object);
    跳转的页面使用
    class object = class(request.getAttributer("x"));
      

  13.   

    在servlet中 request.setAttributer("ip",object);跳转的页面使用
    class object = class(request.getAttributer("ip"));
    ip是一个变量,在jsp中怎么输出值?<input type="text" name="ip" maxlength="31" class="field" size="20" value='<%=ip%>'>
    有好多变量怎么办?
      

  14.   

    object是一个对象,可以是String,或是你定义的类。如果需要显示出来,如果数据量少那就是用你的那个办法。如果数据量较多,建议使用类,把相关值定一在一个类中,然后通过循环,将它们输出。
      

  15.   

    问题已经解决!!!
    解决方法为 :
    在servlet中:
    request.setAttribute("ip",ip);
    getServletContext().getRequestDispatcher("/string.jsp").forward(request,response);
    在跳转的string.jsp中,
    request.getAttribute("ip");要记住:setAttribute后面没有r呦,刚开始的时候我用setAttributer调了半天也没调通,后来一查书,原来没有那个r.对于InputStream那种方法,我估计也好用,但没4。