我不是一个程序员,而是一个编程爱好者,我学过java(特别是基础知识,一些高级的东西,JDBC,集合,servlet等。我还没有学过任何框架,例如swing,spring在我学习了 java 和 servlet、HTML、CSS、jQuery 之后,我创建了一个 Web 应用程序作为我的项目。我没有使用任何寻求的框架。我开始学习 Angular 7,我正处于其中。我使用 servlet 来管理客户端 session ,并且很容易使用 jquery 进行 post 请求并接收 JSON obj 作为返回,我使用 JSP 来呈现我想要的 HTML 代码。所以我可以在中添加一些代码每个 JSP 页面都像这样...:
<%
String school=(String)session.getAttribute("school");
if(school == "" || school == null){
response.sendRedirect("index.jsp");
}
%>
...如果 session 为空,则重定向用户。我想知道 Angular 中会有什么类似的解决方案,因为 Angular 独立于服务器。
最佳答案
您可以通过多种方式管理您的 session 。编写本文的方法似乎是通过使用 JWT(JSON Web token )。您可以设置 API service使用 HttpClient 处理这个问题的 Angular 。当谈到重定向时,有一个 Router Angular 中的类。
我知道这可能有点让人难以接受,如果您需要更多信息,请随时询问。 :)
关于java - 需要有关如何制作 Angular 应用程序和 Java 作为后端的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58104386/