【发布时间】:2020-01-25 23:59:36
【问题描述】:
我不是程序员,而是编程爱好者,我学过 java(特别是基础知识、一些高级的东西、JDBC、集合、servlet 等。我还没有学过任何框架,例如 swing、spring ,小程序等。在我学习了带有servlet,HTML,CSS,jQuery的Java之后,我创建了一个Web应用程序作为我的项目。我没有使用任何寻求的框架。我开始学习Angular 7,我正在学习它。我使用 servlet 来管理我的客户端会话,并且使用 jquery 的 post 请求和接收 JSON obj 作为回报非常容易交谈,我使用 JSP 来呈现我想要的 HTML 代码。所以我可以在其中添加一些代码每个 JSP 页面都像这样......:
<%
String school=(String)session.getAttribute("school");
if(school == "" || school == null){
response.sendRedirect("index.jsp");
}
%>
...如果会话为空,则重定向用户。我想知道在 Angular 中会有什么类似的解决方案,因为 Angular 独立于服务器。
【问题讨论】:
-
永远不要自己发明安全性,并且只是不要自己发明 Web 堆栈。使用像 Spring Boot 这样的东西,这使得这类项目非常容易。
标签: java angular session servlets