我有2个angular2应用程序。我希望能够单击第一个应用程序中的链接,将一些数据发送到服务器,然后从该服务器响应加载第二个angular2应用程序。这可能吗? 我希望能够做到这样的事情:
点击链接:
<a href="/guest-homepage">business admin</a>
调用某些服务器代码(在本例中为java servlet)
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws javax.servlet.ServletException, IOException {
RequestDispatcher req = request.getRequestDispatcher("/guest-homepage/index.html");
req.forward(request, response);
/guest-homepage/index.html是第二个angular2应用的路径。
当我这样做时,它会从第一个angular2应用程序开始,而不是从第二个应用程序开始。如何从第一个应用程序启动第二个应用程序?
答案 0 :(得分:0)
是的,这是可能的。在我的情况下标签
<base href>
index.html文件中的设置不正确。因此,基本上因为我的应用程序位于其单独的文件夹中,所以basehref必须考虑servlet容器的根目录+应用程序的文件夹。