Spring mvc 在spring mvc中传递初始数据
我有一个扩展,它向页面注入iframe并调用我的站点,该站点由springmvc管理。我构建初始url,其中包含从某些内容脚本获取的数据,因此只有在打开扩展时,这些数据才可用。我的设想是:Spring mvc 在spring mvc中传递初始数据,spring-mvc,google-chrome-extension,Spring Mvc,Google Chrome Extension,我有一个扩展,它向页面注入iframe并调用我的站点,该站点由springmvc管理。我构建初始url,其中包含从某些内容脚本获取的数据,因此只有在打开扩展时,这些数据才可用。我的设想是: 用户打开扩展,该扩展将iframe与url关联 到我的网站。(http://www.mysite.com/extension) 如果用户已登录,我的系统将使用控制器“A”处理请求并返回主视图 如果用户没有登录到我的系统,那么我会让他进入登录视图。登录视图中表单的操作是添加/登录(http://www.mysi
问题是,如果用户没有登录,那么我将“丢失”最初从第一个请求获得的数据。是否有一种优雅的方法来保存会话中第一个请求的数据,以便我可以访问它?或者其他方式?我做的是制作一个拦截器,将值推送到会话对象。我不认为这是一个优雅的解决方案,但它做到了。如果有人有更好的解决办法,我愿意听听。谢谢答案在问题中,不是吗?您还可以使用隐藏字段。此外,您还可以使用chrome extension或HTML5 localstorage的本地chrome.storage.local。@jbniset-问题是登录名和main是不同的JSP。我不想处理每个请求并隐式分配隐藏的输入值。@Cody-在我注入的iframe中,我没有访问chrome API的权限,因此chrome.storage.local已退出。关于html5,我还不太熟悉,所以我不想把它作为我的第一选择。