我一直在做一个项目,将用jsp编写的springboot前端迁移到reactjs。
main.jsp(示例)
(...)
<c:forEach items="${user}" var="item">
<c:if test="${item.id != 'admin'}">
<li class="
(...)
用户数据保存在spring服务器的会话中。在我的spring前端有很多这样的例子,我需要将它迁移到reactjs。
我应该创建一个返回会话对象并通过调用api从react使用它的控制器吗?
例如,像这样
@GetMapping("gs")
public String getSession(HttpServletRequest request, @RequestParam String sessionName) {
String s= new Gson().toJson(request.getSession().getAttribute(sessionName));
System.out.println(s);
return s;
}
我有一种感觉,这不是最好的主意,通过api访问每个会话似乎使应用程序不安全。如果有别的办法解决这个问题,请告诉我。我不想在后端服务器中添加任何代码。
暂无答案!
目前还没有任何答案,快来回答吧!