RequestDispatcher dispatcher =  getServletContext().getRequestDispatcher(page);dispatcher.forward(request, response);

解决方案 »

  1.   

    楼上的可能没看清楚,我的意思是Servlet根本不知道提交的页面的名字,也就是说根本不存在那个page
    另外我也不清楚struts的action
      

  2.   

    据说
    request.getHeader("Referer")能够得到上一个页面(即调用本页的URL)
    你可以试试,
    如果不行,你也在页面调用servlet之前,把url传入request或者session
    request.setAttribute("lastUrl",request.getRequestURL());
    session.setAttribute("lastUrl",request.getRequestURL());
    然后在servlet中用get方法读取。
      

  3.   

    呵呵,看有些WEB服务器了!这些可以用servlet处理的东西没有必要用Struts来操作!