我在后端使用 Jquery for UI 和 Struts2。我有一个要求,我必须制作一个 JQuery 向导,并且必须将表单提交到数据库。
问题是,我要将值插入数据库中的六个表中,即。向导中的每一页都代表数据库中的一个表。总共有 72 个元素属于这六个表。
在上述情况下,持久化数据库的最佳决策是什么:
使用 JSP 会话
怀疑:我想知道如何让这个会话对象回到 struts2 动作类?
将每个页面存储在一个列表中,并在提交表单时发送所有列表。
疑问:当我们将每个页面中所有元素的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]; }
通过在数据库中为每个表创建一个重复表。但我不能按要求使用。
如果有任何方法可以实现这不应该影响应用程序的性能,请建议我。也解除了我以上的疑惑。
评论家: 目前我正在 Struts2 中做 JSP 会话的背景工作,并尝试与我得到的示例合并。
请指导我进一步做什么..
提前致谢 。