我在后端使用Jquery for UI和Struts2。我有一个要求,我必须创建一个JQuery向导,并且必须将表单提交到数据库..
问题是,我要在数据库的六个表中插入值,即。向导中的每个页面代表数据库中的一个表。总的来说,共有72个元素属于这六个表。
在上面的场景中,持久化数据库的最佳决定是什么:
使用JSP会话
怀疑:我想知道如何将此会话对象恢复为struts2动作类?
将每个页面存储在列表中,并在表单提交时发送所有列表。
怀疑:当我们将每个页面中所有元素的 Java List 作为普通查询字符串发送时,是否可以将其作为列表进行检索。用于检索查询字符串的代码是: 我在操作类和
中实现了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会话的后台工作,并试图结合我得到的示例。
请指导我该做些什么..
先谢谢。