你如何从另一个角度2应用程序加载一个角度2应用程序?

时间:2016-07-08 22:59:53

标签: java angular angular2-routing

我有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应用程序开始,而不是从第二个应用程序开始。如何从第一个应用程序启动第二个应用程序?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。在我的情况下标签

<base href>
index.html文件中的

设置不正确。因此,基本上因为我的应用程序位于其单独的文件夹中,所以basehref必须考虑servlet容器的根目录+应用程序的文件夹。