私はJSPにかなり慣れていないので、助けが必要です。
私はindex.jspファイルを持っていますが、明らかに「localhost //」と入力すると、デフォルトで自動的にindex.jspが呼び出されます。index.jspがロードされる前に最初にコントローラーを呼び出す予定なので、これがどのように機能するのか疑問に思いました。
しかし、私はそれを回避しようとしました。私のindex.jspには、次のようなものを入れています。
if(request.getParameter("submit") == null &&
request.getAttribute("submit") == null){
response.sendRedirect("getInformation");
}
ここでは、index.jspにコントローラー/サーブレットを直接呼び出すように強制しています。(呼び出したいコントローラーで@WebServlet( "/ getInformation"を使用しました)。
コントローラ/サーブレットのすべての論理コードと.jspのすべてのhtmlコードをできるだけ多くしたいので、これを行うためのより良い方法があるかどうか疑問に思いました。