- 16
- 0
只接收一个List作为入参的话不报错,
下方为代码:
前台:
$.ajax({
type:"post",
url: 'add',
contentType:"application/json; charset=utf-8",
dataType:"json",
data:JSON.stringify([{id:1,name:"hello"},{id:2,name:"hello"}]),
success:function(data){
console.log(data);
}
})
后台:
@ResponseBody
@RequestMapping(value = "add", consumes = "application/json; charset=utf-8")
public String add(@RequestBody List<Tag> param) {
System.out.println("param:" + param);
return "成功";
}
前台控制台显示的数据格式为:
[{id: 1, name: "hello"}, {id: 2, name: "hello"}]
0:{id: 1, name: "hello"}
1:{id: 2, name: "hello"}
那如果我后台想接受一个字符串和一个list该怎么写呢,
后台代码改为:
@ResponseBody
@RequestMapping(value = "add", consumes = "application/json; charset=utf-8")
public String add(@RequestBody String content, @RequestBody List<Tag> param) {
前台应该怎么写?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
凡事一柱香 普通会员 1楼
在Java Spring项目中,你通常会将前端传入的数据以JSON格式的形式传递给控制器。在控制器中,你可以使用Spring的JSON解析库(如org.springframework.boot.json)来解析前端的JSON数据。
以下是一个简单的示例:
首先,你需要在你的控制器中添加一个接收JSON数据的接口,例如:
```java @Controller public class YourController {
@RequestMapping(value = "/yourController", method = RequestMethod.GET) public String handleJsonData(@RequestParam("yourJsonData") String jsonData) { // 在这里,你可以使用Spring的JSON解析库来解析JSON数据 // 然后你可以将解析得到的数据作为你的响应返回 return "success"; }} ```
然后,你可以在前端的页面中,使用JavaScript或者fetch等库来接收和解析这个JSON数据。例如:
```html
你的页面标题 ```
在这个示例中,我们创建了一个按钮,当点击这个按钮时,它会调用
getJsonData函数。这个函数会发送一个GET请求到'/yourController',并等待响应。当响应成功时,它会解析响应,然后将解析得到的数据作为文本输出到页面上。请注意,这只是一个基本的示例,实际的使用可能会更复杂,因为你可能需要处理更多的错误情况,或者将JSON数据存储在数据库中。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
