1,request.getRequestDispatcher(url).forword(request,response);
2,在web.xml中这样写:
  ...
  <servlet>
    <servlet-name>LoginServlet</servlet-name>
    <servlet-class>newapp.web.LoginServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>LoginServlet</servlet-name>
    <url-pattern>/login</url-pattern>
  </servlet-mapping>
  ...

解决方案 »

  1.   

    我想问,在 request.getRequestDispatcher(url).forword(request,response);中,url返回当前请求的url吗?
      

  2.   

    forward是转发
    重定向是sendRedirect
      

  3.   

    大家可能没有明白我的意思。是这样的,比如,我有一个a.jsp中有一行,<% response.senRedirect("/servlet/test"); 在test这个servlet中如何得到 a.jsp所在的url或者路径?
    同样如果是在b.jsp中也加上重定向到tset这个servlet中,它得到的url就应该是b.jsp的路径。