我仍然对 RequestDispatcher 的使用感到困惑。
如果我有一个内部使用 url 调用 servlet 的 javascript 文件,如下所示:
var url = "../../../../FeesServlet?selectedCode="+selectedCode+"&searchNameOrCode="+searchNameOrCode
req.open("GET", url, true);
req.onreadystatechange = someFunction();
req.send(null);
当我可以在没有它的情况下完成上述工作时,为什么我们需要一个 RequestDispatcher?上面的代码仍然称为我的业务逻辑所在的 servlet(资源),并且仍然可以完成工作。
我只是认为不需要 RequestDispatcher。