2017-09-08 5 views
0

にログインjsp(ユーザーの資格情報が有効な場合)したがって角度(ルート、コンポーネントなど)は、homePage.jspで初めて読み込まれます。春+ AngularJs私は(ウェルカムページなど)<strong>index.jspを</strong>とシンプルなアプリを構築し、直接</strong>春コントローラにフォームログイン提出<strong>た後、私はindex.jspのか、ホームページのいずれかを返します。アーキテクチャ

私は1つのng-viewだけを使用することが許可されているので、この実装を選択しました。私はメインのコンテンツである時間から自分のホームページでこれをやりたいと思っていました。 ui-routerなどの3Dパーティルーティング。

答えて

0

まず、私は個人的にSpring Securityを好むJSPページからから春コントローラ

<form action = "/checkUser"> 
     [Your input tags] 
</form> 

@Controller 
public class Login{ 
    @RequestMapping("checkUser") 
    public String checkUser(@RequestBody Map<String,Object>){ 
     [Check your user is Valid or not] 
    [If valid] 
    return "homePage.jsp" 
    [else] 
    return "Index.jsp" 
} 
} 

むしろこれ以上にあなたを提出します。

あなたは自分のホームページに乗ったら、あなたはテストのリンクをクリックすると、あなたはng-Route

var app = angular.module('tester', 

['ngRoute']).config(function($routeProvider) { 
    $routeProvider 
     .when('/tests', { 
      templateUrl: 'tests.html', 
      controller: 'TestCtrl' 
     }); 
}); 


app.controller('TestCtrl', ['$scope', function($scope){ 
    $scope.title = "This is a Test Page"; 
}]); 

を使用して、環状のjsファイル

と負荷あなたの意見を含め、すべての必要なのjsファイルを読み込むことができ

<div ng-view></div> 
<a href="#/tests">Test</a> 

tests.htmlが直接ng-view部分に読み込まれます

ng-view用Plunker

関連する問題

 関連する問題