struts2接收请求参数的问题

发布于 2021-11-22 21:26:48 字数 1062 浏览 895 评论 3

使用$.ajax post一个json数据的时候 {"list":{"deleted":[],"inserted":[],"updated":[{"_id":"9903","menuName":"组织结构","menuCode":"990311","parentCode":"99","iconClass":"icon-org","url":"./sys/organize.html","isVisible":"false","isEnable":"false","menuSeq":"220"}],"_changed":true}} chrome里面看到请求如下图 在struts action里面如何取请求参数 

HttpServletRequest request = ServletActionContext.getRequest();
		StringBuilder sb = new StringBuilder();
		try {
			ServletInputStream inputStream = request.getInputStream();
			BufferedReader reader = new BufferedReader(new InputStreamReader(
					inputStream));
			String line = null;
			while ((line = reader.readLine()) != null) {
				sb.append(line);
				logger.info(line);
				System.out.println(line);
			}
		} catch (Exception e) {
			// TODO: handle exception
		}
		logger.info("request:" + sb.toString());
试了这样子是取不到 请大神指点

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

泪冰清 2021-11-24 18:59:14

ajax 里用data:{datas:'josn数据'} action 直接用datas就能获得

囚你心 2021-11-24 14:39:54

没这么写过。你要讲json里面的属性封装成action中的属性

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文