Jsheng 2011-12-23 19:59
浏览 184
已采纳

求指教在Struts2下处理批量数据

今天的面试被问道    当前台页面需要批量提交数据的话   action里面应该怎么写  service层该做什么工作来处理批量数据....





他的意思好像是 比如说在前台Table中  有30行tr 每个tr里面都需要输入用户信息
也就是说需要一下子录入30条user的信息   怎么在action中得到这30个user对象...


小弟求指教
问题补充
明白啦  小弟学习了
问题补充

斐斐宝贝 写道
页面上可以加变量,比如:<input name="user[${n}]" value="${user}"/>,使用jquery的通配
$("input[name^=user]").change(){
var n=x;//拿到总条数
for(var i=0;... )
{
str+=$("input[name='user["+i+"]']").val()+",";
}
}
document.forms[0].action="../x.action?str+"+str;
ocument.forms[0].submit();
到action以后,用数组接收List<Users> list=str.split(',');
这样就可以搞定了。

/x.action?str+"+str; 

这位兄弟没有考虑str的长度啊  需求是批量啊  str很容易超过255吧
  • 写回答

5条回答 默认 最新

  • zhouyangsky109 2011-12-23 19:59
    关注

    可以在前台拼成json对象传到后台,struts可以自动将其解析成相应的数组对像~

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮