我在3个jsps中使用include指令,以便在一个jsp中使用公共部分,然后将特定部分添加到每个单独的jsp中。 现在在常见的jsp中,我有一个带有一些输入标签的表单。
我的问题是,如何在公共jsp中声明的相同表单中添加新的输入标记?
除此之外,如果include方法实际上是最好的解决方案,我也会徘徊。
提前致谢, 埃托。
答案 0 :(得分:0)
您可以使用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中声明表单。