Angular ui router and Spring Mvc
Angular ui router and Spring Mvc
我正在研究AngularJs中的ui路由器,以及它如何与Spring Mvc一起工作,根据文档和其他教程,我设置了我的配置,就像这样:
angular.module('myApp',['ui.router']).config(function($stateProvider,$urlRouterProvider){
$urlRouterProvider.otherwise('/login');
$stateProvider
.state('registrationForm',{
url:'/register',
templateUrl:'/WEB-INF/html/welcome/registration.html'
});
});
但是浏览器找不到registration.html。然后我在stackoverflow上看到这个问题,我也尝试了建议的解决方案,仍然得到相同的结果。然后我试图将templateUrl上的html页面的路径替换为Spring的@RequestMapping,即:
@RequestMapping(method= RequestMethod.GET)
public String getRegistrationPage(Model uiModel,WebRequest request){
RegistrationForm form = new RegistrationForm();
uiModel.addAttribute("registrationForm", form);
return "welcome/registration";
}
突然起作用了,我很困惑,因为对我来说,文档所述的内容有点令人困惑。这是配置文件的预期结果吗?
AngularJS是一个纯粹基于客户端的框架,因为它只在浏览器中运行。因此,Angular不知道服务器上的任何文件路径,它只能通过服务器上任何资源的公共url进行通信。
相关文章:
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 使用 JQUERY AJAX (Spring MVC) 从控制器中删除
- Spring MVC:如何在Javascript中访问modelAndView XML对象
- 无法使用Angular JS和spring MVC打开下载文件
- Spring MVC Ajax请求刷新动态表
- 打印从Spring MVC Controller发送的字符串数组只显示“;toJSON”;在javascript中
- 如何将我的Ionic应用程序与我的java服务器(Spring MVC)连接
- 如何将Spring MVC Javascript模板引擎与双节棍集成
- Spring MVC 集成 js 和 css 文件
- Spring MVC中的PUT方法HTTP Status 400-AngularJS
- 如何使用Spring MVC将Java Map放入Optgroup选项中
- Spring MVC与Google图表,创建javascript数据表的最佳方式是什么
- spring mvc, rest, angularJs
- Spring MVC获取onclick输入星级的值
- 带有 Spring MVC <3.0.4 的 JSP 中的源 JavaScript 文件
- 是否可以将javascript json ajax POST的多个参数传递给Spring MVC控制器
- 如何将Spring MVC的JSON响应放入jsp中的表中
- Spring MVC 框架(从 UI 到完成事务的过程)
- HTTP 状态 405 - 不支持请求方法“POST”(Spring MVC)