sss130 2010-01-11 19:56
浏览 884
已采纳

struts1 怎么在action中获取页面post的参数

前台传的参数超过4k,method=post
在action中怎样接这个参数

String datas = (String) request.getParameter("datas");时总是4k的,其余部分被截掉了
[b]问题补充:[/b]
页面是5个表拼的所以,一行多个input,目前想到的只是走传参数,
把几十个对象封成json。用vs2008的跟了一下页面,是post
[b]问题补充:[/b]

[img]http://dl.iteye.com/upload/attachment/191616/6db4e8f7-d501-35f6-89b8-f00580508f8a.jpg[/img]

[b]问题补充:[/b]
用js提交的
with (document.getElementsByName("OriginalView")) {
// OriginalView.method = "POST";
OriginalView.action = "/OriginalViewAction.do?methods=updateOrigDates&year=<%=year%>&month=<%=month%>&datas="+JSON.stringify(myMap);
OriginalView.submit();
}
[b]问题补充:[/b]
psot应该可以的,js貌似不能给的value赋值吧

  • 写回答

11条回答 默认 最新

  • wanghaolovezlq 2010-01-11 20:35
    关注

    我晕,你的datas都是以url传参数的方式发送到服务端,那当然不行的

    url的长度是有限制的,不能超过4k吧

    你应该在form里搞一个隐藏域,把JSON.stringify(myMap)得到的值以隐藏域的方式提交到后台

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

报告相同问题?

悬赏问题

  • ¥15 乌班图ip地址配置及远程SSH
  • ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
  • ¥15 PSPICE制作一个加法器
  • ¥15 javaweb项目无法正常跳转
  • ¥15 VMBox虚拟机无法访问
  • ¥15 skd显示找不到头文件
  • ¥15 机器视觉中图片中长度与真实长度的关系
  • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
  • ¥15 java 的protected权限 ,问题在注释里
  • ¥15 这个是哪里有问题啊?