首页 > 解决方案 > 从 spring 控制器动态创建 HTML 文本框

问题描述

我正在根据下拉列表中选定项目的数量创建文本框(例如,如果在下拉列表中选择了 2 个项目,则动态创建 2 个文本框)。

在保存时,我设法从那些动态创建的文本框中输入数据。

在更新时,随着页面的刷新,我无法重新创建这些文本框,因此无法编辑那些动态创建的文本框。

需要从控制器动态创建文本框并将其添加到 HTML 页面中的特定 div。

我怎样才能做到这一点?

标签: javascripthtmlspring-boot

解决方案


您可以从控制器返回字符串并指定Content-Type: text/html

@GetMapping(value = "/html", produces = MediaType.TEXT_HTML_VALUE)
public String getHtml() {
    return "your html code";
}

推荐阅读