共通部分を 1 つの JSP に含めるために、3 つの JSP で include ディレクティブを使用してから、特定の部分を各 JSP に追加します。現在、一般的な jsp には、いくつかの入力タグを含むフォームがあります。
私の質問は、共通の jsp で宣言された同じフォーム内に新しい入力タグを追加するにはどうすればよいですか?
これを超えて、include メソッドが実際に最善の解決策であるかどうかについても迷っていました。
よろしくお願いします、エトーレ。
以下に示すように、javascript を使用してフォームに任意の要素を追加できます。
function add(type) {
var element = document.createElement("input");
element.setAttribute("type", type);
element.setAttribute("value", type);
element.setAttribute("name", type);
var foo = document.getElementById("fooBar");
foo.appendChild(element);
}
ただし、このようなフィールドを追加することはお勧めできません。共通 jsp には、定数であるコンポーネントのみを含める必要があります。フォームに追加する場合は、それを囲む jsp でフォームを宣言する必要があります。