String message = (String)session.getAttribute("message");
改成
String message = (String)request.getAttribute("message");

解决方案 »

  1.   

    是我写错了,改成
    String message = (String)request.getAttribute("message");
    也是一样的
      

  2.   

    使用pageContext.setAttribute和pageContext.getAttribute。
      

  3.   

    使用pageContext所設定的屬性物件,其共用範圍限於同一個JSP頁面,使用request所設定的屬性物件,其在同一個request處理期間可以共用(包括forward給其它JSP頁面),session物件所設定的屬性物件則限於同一個進程作用期間可以共用,而application物件所設定的屬性,則在整個Web應用程式中的JSP頁面都可以共用。
      

  4.   

    找不到pageContext.setAttribute方法啊,怎么调用的?
      

  5.   

    在java中找不到,在JSP中有,在servlet中怎么声明或调用的?
      

  6.   

    好像先要<%@ page import="javax.servlet.http.*,javax.servlet.*"%>
    调用为pageContext.setAttribute("message",message);
      

  7.   

    在JSP中是可以的,但在servlet中pageContext好像没有setAttribute这表态方法,但我感觉这还是在同一页面中,但时可能还会出现那提示信息的,帮忙up,来者有点分,下午结帐
      

  8.   

    import javax.servlet.jsp.PageContext;
      

  9.   


    你前面都用
    request.setAttribute("message",message)
    所以:
    String message = (String)session.getAttribute("message");
    改成
    String message = (String)request.getAttribute("message");