将表单内容动态添加到jsp

时间:2012-10-17 05:19:05

标签: html forms spring jsp struts

在我的项目中,对于每个用户来说,文本框,无人机,按钮等表单元素都不同(类型,数量和顺序都不同)。 需要从每个用户的db中获取它们。 我需要你的建议,以便在这方面显示和管理jsp的内容。 是否有任何工具或引擎可用于管理此类内容显示?

PS:我正在使用Struts和Spring集成框架。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

你需要编写一个template.jsp,它会像if

一样阻塞

所以这里在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

}