2016-07-08 121 views
0

我有2個angular2應用程序。我希望能夠點擊第一個應用中的鏈接,將一些數據發送到服務器,然後從該服務器響應中加載第二個angular2應用。這可能嗎? 我希望能夠做這樣的事情:如何從另一個角度爲2的應用程序加載一個角度爲2的應用程序?

點擊一個鏈接:

<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

是的,這是可能的。在我的情況下,標籤

<base href> 

在index.html文件中設置不正確。所以基本上,因爲我的應用程序在他們的單獨文件夾中,basehref必須考慮到servlet容器的根目錄+應用程序的文件夾。

相關問題