java - 需要有关如何制作 Angular 应用程序和 Java 作为后端的建议

标签 java angular session servlets

我不是一个程序员,而是一个编程爱好者,我学过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/

相关文章:

java - 标准查询相等日期

node.js - 为什么在nodejs auth中flash消息存储在 session 中?

Angular 2 形式 "Cannot find control with path"

angular - 在 Angular 4 Typescript App 的回调中运行时调试期间未定义 'this.variable'

ruby-on-rails - 在 Rails Controller 中存储对象的最佳方式( session 除外)?

php - 在 php 中维护页面之间的 session ?

java - 可以读取属性吗?

java - 当我将 ADT 插件安装到 eclipse 3.5.2 时发出警告

java - invokeAll 与 CompletionService

angular - 使用IONIC Storage Service,如何获取和返回存储的JSON数据?