我正在使用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。我只能在同一个控制器中获得会话。这里有什么不对吗?
答案 0 :(得分:3)
您可能忘记注册,当您的应用开始时,您需要具有以下内容:
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
你可以在这里查看http://www.gorillatoolkit.org/pkg/sessions了解更多信息(gin-gonic使用引擎盖下的大猩猩会议)