Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 向jsp动态添加表单内容_Html_Forms_Spring_Jsp_Struts - Fatal编程技术网

Html 向jsp动态添加表单内容

Html 向jsp动态添加表单内容,html,forms,spring,jsp,struts,Html,Forms,Spring,Jsp,Struts,在我的项目中,对于每个用户,表单元素如textbox、radiobox、button等都不同(类型、编号和顺序都可能不同)。 每个用户都需要从数据库中获取它们。 在这方面,我需要您对显示和管理jsp内容的建议。 是否有任何工具或引擎可用于管理此类内容显示 PS:我使用的是Struts和Spring集成框架。您应该将第一个请求映射到servlet,然后根据用户动态生成内容(假设您事先了解用户,以便识别用户)没有这样的免费工具来生成动态内容,如文本框、收音机、,按钮等 您需要编写一个template

在我的项目中,对于每个用户,表单元素如textbox、radiobox、button等都不同(类型、编号和顺序都可能不同)。 每个用户都需要从数据库中获取它们。 在这方面,我需要您对显示和管理jsp内容的建议。 是否有任何工具或引擎可用于管理此类内容显示


PS:我使用的是Struts和Spring集成框架。

您应该将第一个请求映射到servlet,然后根据用户动态生成内容(假设您事先了解用户,以便识别用户)

没有这样的免费工具来生成动态内容,如文本框、收音机、,按钮等

您需要编写一个template.jsp,它将具有if-else块

因此,在template.jsp中,从数据库获取该用户的类型,并基于下面的for循环迭代

for(String type : types) {
    if(type.equals("textbox")) {
       // custom taglib for rendering textbox or textbox html tag
    } else  if(type.equals("radio")) {
       // custom taglib for rendering radio or radiohtml tag
    } ... and so on

}

我在询问动态生成内容的过程。我在寻找更有条理的内容。