RequestDispatcher dispatcher=getServletContext().getRequestDispatcher("/*.jsp")
dispatcher.forward(request,responst)
就可以

解决方案 »

  1.   

    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;public class TestServlet extends HttpServlet
    {
    public void doPost( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException
    {
    HttpSession session = request.getSession(  );
    session.setAttribute( "test", "testValue" );
    response.sendRedirect( "JspGetSessionFromServletTest.jsp" );
    System.out.println( "has redirect!" );
    }

    public void doGet( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException
    {
    doPost( request, response );
    }
    }
    ---------------------------------------------------------------
    <%
    String s = (String)session.getAttribute( "test" );
    %>
    <%=s%>
      

  2.   

    也可以用HttpSession,代码如下:
    HttpSession s = request.getSession();
    s.setAttribute("beanobject", "sample");String s = (String)(pageContext.getSession().getAttribute(objectid));
      

  3.   

    用getSession()方法
    HttpSession s = request.getSession();