0
jspページを返すコントローラがあります。だから私はangularjsからリクエストを作成し、そのページをブラウザに表示できますか?コントローラがangularjを返すjspページを表示するには
コントローラー:
@RequestMapping("user/{username}")
public String showUserDetails(@PathVariable String username, Model model) throws SQLException {
model.addAttribute("userDetails",dbHelper.getUser(username));
return "/profile.jsp";
}
Angularjs:私は、JSPからこの関数を呼び出すと
$scope.openProfile = function(username){
$http.get("/root/services/rest/user/" + username);
}
、私は応答してJSPページを取得しますが、それがブラウザに表示されていません。
しかし、 '$ location.path'は既存のURLだけを追加し、ページを更新しません。 – wdc
リロードして$ state.transitionToを使用する –