我是 JSP 的新手,我需要一些帮助。
我有一个 index.jsp 文件,显然如果你输入“localhost//”,默认情况下它会自动调用 index.jsp。我想知道这是如何工作的,因为我计划在加载 index.jsp 之前先调用一个控制器。
我试图解决它。在我的 index.jsp 中,我放了如下内容:
if(request.getParameter("submit") == null &&
request.getAttribute("submit") == null){
response.sendRedirect("getInformation");
}
在这里,我强制 index.jsp 直接调用我的控制器/servlet。(我在我想调用的控制器上使用了@WebServlet("/getInformation")。
我想知道是否有更好的方法来做到这一点,因为我希望我的控制器/servlet 上的所有逻辑代码和 .jsp 中的所有 html 代码尽可能多。