2016-07-28 123 views
0

嗨,当我运行弹簧角应用它显示GET http://localhost:8080/cyclone/admin/admin/cycle 404 (Not Found)。我不知道第二个管理员来自哪个网址。未找到角路由模板404

访问URL <a href="#/cycle">Cycle</a>和下WEB-INF/views/admin/cycle.html

角根设置的html页面

App.config(['$routeProvider', function ($routeProvider) { 
     $routeProvider.when('/cycle', { 
      templateUrl: 'admin/cycle.html', 
      controller: 'CycleController' 
     }); 
    }]); 

我的春天控制器

@Controller 
    @RequestMapping(value = "/admin") 
    public class AdminController { 
      @RequestMapping("/cycle.html") 
     public String getCarPartialPage() { 
      return "admin/cycle"; 
     } 
    } 
+0

实际上'admin'在URL中追加2次.. – boycod3

+0

我觉得这个链接可以帮助你完成错误http://stackoverflow.com/questions/24388634/ ajax路由调用控制器名称两次 – SakthiSureshAnand

回答

1

改变代码象下面

$routeProvider.when('/cycle', { 
    templateUrl: 'cycle.html', 
    controller: 'CycleController' 

});

,并在春季控制器

@RequestMapping(value = "/cycle.html", method = RequestMethod.GET) 
public String getCarPartialPage() { 
return "admin/cycle"; 
} 
0

更改getCarPartialPage()方法返回“周期“

+0

当我删除管理返回它显示模板可能不存在或可能无法访问任何配置的模板解析器 – boycod3