0

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

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

4

2 回答 2

0

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

您需要编写一个 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

}
于 2012-10-17T09:32:54.283 回答
0

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

于 2012-10-17T05:26:27.770 回答