私はjspを初めて使用するため、すべてのページで静的な繰り返しコードを使用してプロジェクトのコーディングを開始しました。たとえば、すべてのページの head セクションで、現在ログインしているユーザーがいるかどうかを確認し、ログインしている場合は body セクションでそのユーザーの名前を使用し、そうでない場合はログイン ページにリダイレクトします。
したがって、私のページでは次のものが必要です。
<%@ page language="java"
import="com.ptm.UserBean"
%>
<!DOCTYPE html>
<html lang="en">
<head>
<title> this is my title </title>
<jsp:include page="head-section.jsp" >
</head>
<body >
<jsp:include page="header.jsp" >
</body>
</html>
head-section.jsp には、jquery と私の css シートをインポートするいくつかの html があります。次に、上記のインデックス ページの UserBean インポートに依存する jsp コード ブロックと、いくつかの javascript があります。
header.jsp インクルードは、head-section.jsp コード ブロックで設定された jsp 変数を使用します。
だから私の質問は、私が含めているこれらの個別のjspはそれ自体では機能しませんが、含まれているとページで機能するはずです。これにより、繰り返しコードの量が削減されます。これはこれを行うための最良の方法ですか?タグファイルについて聞いたことがありますが、それを実装する方法がわかりません。
よろしくお願いします。