在weblogic下,可以用response.sendRedirect("...").
因为jsp需要编译,所以你的办法不成立。

解决方案 »

  1.   

    response.sendRedirect("...")
    也试过了,一样不行,现象同上
      

  2.   

    可以试一试下面:
    RequestDispatcher rd = getServletContext().getRequestDispatcher("调用的jsp");
    try{
          rd.forward(req, res);
    }
    catch(Exception e){}
    如果报错,可写一个与servlet同名的配置文件(.servlet文件)与class文件放在同一目录。<?xml version="1.0"?>
    <servlet>
      <page-list>
        <default-page>
          <uri>调用的jsp</uri>
        </default-page>
      </page-list>
      <code>servlet类</code>
    </servlet>
       
    注意替换jsp名(注意其路径)和servlet类
      

  3.   

    try{
         request.setAttribute("permission","OK");
         RequestDispatcher rd = request.getRequestDispatcher("/ViewNotes.jsp");//注意绝对路径.
    rd.forward(request,response);
    }catch (Exception e){
    e.printStackTrace();
    }