在golang中设置map,struct to session(gin gonic framework)

时间:2016-07-25 07:40:29

标签: session dictionary go go-gin

我正在使用gin gonic来构建一个Web应用程序。我使用https://github.com/gin-gonic/contrib/tree/master/sessions来处理会话。例如,我将一个整数值设置为session:

function Test(c *gin.Context){
  session:= sessions.Default(c)
  session.Set("mysession",123)
  session.Save()
}

在另一个控制器中,我可以通过session.Get("mysession")获得此会话。

但是如果我设置了map或struct。我只能在同一个控制器中获得会话。这里有什么不对吗?

1 个答案:

答案 0 :(得分:3)

您可能忘记注册,当您的应用开始时,您需要具有以下内容:

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

你可以在这里查看http://www.gorillatoolkit.org/pkg/sessions了解更多信息(gin-gonic使用引擎盖下的大猩猩会议)