如何自定义包含另一个的JSP

时间:2013-06-11 09:59:32

标签: forms jsp include

我在3个jsps中使用include指令,以便在一个jsp中使用公共部分,然后将特定部分添加到每个单独的jsp中。 现在在常见的jsp中,我有一个带有一些输入标签的表单。

我的问题是,如何在公共jsp中声明的相同表单中添加新的输入标记?

除此之外,如果include方法实际上是最好的解决方案,我也会徘徊。

提前致谢, 埃托。

1 个答案:

答案 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中声明表单。