从vuejs检索数组并将其添加到会话变量

时间:2019-04-11 11:43:40

标签: java session vue.js vuejs2

我遇到了问题:

  1. 我在vuejs TablePlayers[] this.TablePlayers.push({'message': this.returnmsg, 'player': true, 'Time': time});中有一个对象数组
  2. 我使用以下命令将其发送到我的java控制器:

axios.get("http://localhost:8080/SetTablePlayers/"+this.TablePlayers)

然后我将对象表添加到带有{ HttpSession session = request.getSession(); session.setAttribute("TablePlayers", TablePlayers);

的java会话中

3。何时从会话中获取此对象:

TablePlayers= (List<Players>)session.getAttribute("TablePlayers");

它返回null。 我该如何解决谢谢,对吗?

1 个答案:

答案 0 :(得分:0)

您不能以这种方式发送JSON数据。请使用http POST方法并将数据发送到请求的正文中。

axios.post("http://localhost:8080/SetTablePlayers/", this.TablePlayers)

当然,您还必须修改服务器代码。

应该使用GET方法从服务器获取某些东西。