我有一个 jsp 页面,我想在其中显示要使用 servlet 返回的值填充的 2 个列表。这应该在 jsp 页面加载后立即发生,因此我通过 jsp 页面的 onload 函数调用了 servlet。我能够在页面上获取列表,但它会一次又一次地进入无限循环调用 servlet 并显示相同的值。
在我的 test2.jsp 中,我使用它在加载 jsp 页面时调用 servlet
function load()
{
document.location.href="/OnaUIDemo/ona?";
}
在我的 ona servlet 中,我正在使用它,
RequestDispatcher rd = getServletContext().getRequestDispatcher("/test2.jsp");
我发现的是,因为它通过页面加载调用 servlet 并且 servlet 正在重定向到同一个 jsp。jsp 再次加载导致一次又一次无限加载。请帮我控制一次 servlet 调用。