未找到角路由模板404
问题描述:
嗨,当我运行弹簧角应用它显示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";
}
}
答
改变代码象下面
$routeProvider.when('/cycle', {
templateUrl: 'cycle.html',
controller: 'CycleController'
});
,并在春季控制器
@RequestMapping(value = "/cycle.html", method = RequestMethod.GET)
public String getCarPartialPage() {
return "admin/cycle";
}
实际上'admin'在URL中追加2次.. – boycod3
我觉得这个链接可以帮助你完成错误http://stackoverflow.com/questions/24388634/ ajax路由调用控制器名称两次 – SakthiSureshAnand