0

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

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

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

提前感谢,埃托雷。

4

1 回答 1

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

于 2013-06-11T10:10:47.983 回答