我有 2 个 servlet,它们在里面映射web.xml
:
<url-pattern>/archiving/archive</url-pattern>
<url-pattern>/archiving/reportgenerator</url-pattern>
从 servletarchive
我调用第二个 servlet:
request.getRequestDispatcher("/reportgenerator").forward(request, response);
但是有错误:
NOT_FOUND
RequestURI=/reportgenerator
似乎在 URL 中我们在“ /reportgenerator ”之前丢失了“ /archiving ”。
但是,如果我在以下位置添加“ /archiving ” reaquestDispatcher
:
request.getRequestDispatcher("/archiving/reportgenerator").forward(request, response);
然后我得到这个错误:
NOT_FOUND
RequestURI=/archiving/archiving/reportgenerator
为什么 servlet 在第二种情况下重复“ /archiving ”路径,但不要先粘贴它?