当我使用getRequestDispatcher(url).forward(request,response)
时,url会更改为Servlet,而不是原始的,为什么?
例如: (当前网址:http://localhost:8080/ProjectX/index.jsp)
<form action="/ServletX">...</form>
当我这样做时:getRequestDispatcher("index.jsp").forward(request,response)
在浏览器中,网址为http://localhost:8080/ProjectX/ServletX
为什么?它有用还是有错误?
(我认为在表单提交index.jsp之前,url可能是相同的)
谢谢,