2016-07-08 17 views
0

私は2つの角度2アプリを持っています。最初のアプリでリンクをクリックし、サーバーにデータを送信してから、そのサーバーレスポンスから2つ目のangle2アプリケーションをロードしたいと考えています。これは可能ですか? 私はこのような何かを行うことができるようにしたい:リンク上どのように別の角度2アプリから1つの角度2アプリを読み込みますか?

クリック:

<a href="/guest-homepage">business admin</a> 

いくつかのサーバーコード(この場合はJavaサーブレット)

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は、2番目のangle2アプリへのパスです。

これを行うと、2番目のアプリケーションを起動するのではなく、最初のangular2アプリケーションから起動します。どのようにして最初のアプリから2番目のアプリを起動できますか?

答えて

0

はい、可能です。私の場合、タグは、正しく設定されていません。

<base href> 

index.htmlファイルが正しく設定されていません。だから基本的に私のアプリは別々のフォルダにあるので、basehrefはサーブレットコンテナのルートとアプリのフォルダを考慮に入れる必要があります。

関連する問題