0

我在后端使用 Jquery for UI 和 Struts2。我有一个要求,我必须制作一个 JQuery 向导,并且必须将表单提交到数据库。

问题是,我要将值插入数据库中的六个表中,即。向导中的每一页都代表数据库中的一个表。总共有 72 个元素属于这六个表。

在上述情况下,持久化数据库的最佳决策是什么:

  1. 使用 JSP 会话

    怀疑:我想知道如何让这个会话对象回到 struts2 动作类?

  2. 将每个页面存储在一个列表中,并在提交表单时发送所有列表。

    疑问:当我们将每个页面中所有元素的Java List作为普通查询字符串发送时,是否可以将其作为List进行检索。用于检索查询字符串的代码是:在我的Action 类ServletRequestAware中实现接口和

        public void setServletRequest(HttpServletRequest httpServletRequest) {
        this.request = httpServletRequest;
          }
    
        public final Map getParameters() {
        parameters = ActionContext.getContext().getParameters();
        return parameters;
        }
    
        public String getParameterValue(String param) {
        Object paramObj = getParameters().get(param);
        if (paramObj == null)
            return null;
        return ((String[]) paramObj)[0];
        }
    
  3. 通过在数据库中为每个表创建一个重复表。但我不能按要求使用。

如果有任何方法可以实现这不应该影响应用程序的性能,请建议我。也解除了我以上的疑惑。

评论家: 目前我正在 Struts2 中做 JSP 会话的背景工作,并尝试与我得到的示例合并。

请指导我进一步做什么..

提前致谢 。

4

0 回答 0