0 0

springmvc对angularjs的路由templateurl引用html页面出现的问题5

最近在使用angular做东西,后台想做成单页面,遇到个问题.view层想全部使用html,前后台全部json传递数据.

html页面全部是在WEB-INF下面 .路由配置大概就是这样.

 

1
2
3
4
5
$stateProvider.state('program', {
     url:'/program',
     templateUrl: 'program/program.html',
     controller: 'programController'
})

angular解析的前台链接是这样的:localhost/admin#/program  点击链接时,angular会加载program目录下的program.html 到div中.这个时候就会出现404错误.因为html页面在WEB-INF下面是受保护的,无法直接访问到 ,springmvc拦截的是"/" 此时貌似就无法加载到program.html.

当然放在WEB-INF外面, webapp下面是可以的,但是这样好像不安全吧.

2014年10月11日 07:59

2个答案 按时间排序 按投票排序

0 0

所以你要用能访问WEB-INF下页面的方式来做喽。与angulajs没有关系,想一下,是不是以往都是要通过springmvc的controller来访问受WEBINF保护的页面呢。这里也是如此。

2014年10月11日 23:56
0 0

估计是请求的地址有问题,和html页面在WEB-INF下面是受保护的没什么关系吧

2014年10月11日 15:52

相关推荐

    springmvc+angularjs springmvc 整合angularjs demo

    6. **运行与测试**:启动SpringMVC应用,然后在浏览器中打开AngularJS的HTML页面,查看数据是否成功加载。 通过以上步骤,我们就完成了一个SpringMVC和AngularJS的简单整合。在实际项目中,你可能还需要考虑更多...

    SpringMVC+angularjs 购物车页面

    SpringMVC+angularjs 购物车页面

    Springmvc和Angularjs交互代码Demo

    在这个"Springmvc和Angularjs交互代码Demo"中,我们可以看到如何将这两者结合使用,实现前后端的数据交换和交互。 Spring MVC在后端主要负责处理HTTP请求、业务逻辑处理以及数据访问。它通过控制器(Controller)将...

    SpringMVC整合AngularJS简单Demo.zip

    4. **路由配置**:AngularJS的路由系统(`$routeProvider`)可以用来定义不同URL对应的视图,实现页面的无刷新切换。 5. **RESTful API**:后端的SpringMVC需要提供一套RESTful接口,遵循HTTP协议的CRUD操作,如GET...

    SpringMVC + Angularjs demo

    展示使用AngularJS和spring MVC4,我们将创建一个增删查改的应用。前端使用AngularJS,后端使用Spring REST API。AngularJS使用$http服务和后端进行异步通信,同时使用AngularJS进行表单验证。

    spring4+springdatajpa+springmvc+angularjs+bootstrap+maven

    标题 "spring4+springdatajpa+springmvc+angularjs+bootstrap+maven" 提供了关于一个基于Java的Web开发框架的信息。这个框架整合了多个关键的技术组件,用于构建高效、现代化的Web应用。让我们逐一深入理解这些技术...

    SpringMVC_AngularJS_001

    标题“SpringMVC_AngularJS_001”表明这是一个关于整合SpringMVC和AngularJS的项目,可能是一个教学示例或者一个基础应用的源代码。这两个技术都是Web开发中的重要组件,SpringMVC是Java后端的一个流行框架,而...

    AngularJS+springmvc的demo

    5. **路由**: AngularJS 的`ngRoute`模块提供路由功能,允许在单页面应用中根据URL导航到不同的视图。`$routeProvider`配置路由规则,`ng-view`指令定义视图区域。 ### SpringMVC 知识点 1. **模型-视图-控制器...

    SpringMVC+REST+AngularJS框架

    **SpringMVC+REST+AngularJS框架详解** 在现代Web应用开发中,SpringMVC、RESTful API和AngularJS是三个关键的技术组件,它们共同构建了一个高效、灵活且可扩展的开发架构。本文将深入探讨这三大技术的核心概念以及...

    AngularJS+SpringMVC小项目

    6. **路由**:AngularJS的`ngRoute`或`ui-router`库用于管理应用的不同视图和状态,实现页面无刷新跳转。 **SpringMVC核心知识点:** 1. **Model-View-Controller模式**:SpringMVC遵循MVC设计模式,将业务逻辑、...

    mybatis3+springmvc4+angularjs+mysql+decorator实例

    在本项目中,AngularJS可能被用来处理客户端的动态交互,如表单验证、数据展示和页面路由等。 4. MySQL:MySQL是一个开源的关系型数据库管理系统,广泛应用于Web应用。在本项目中,MySQL作为后台数据库,存储和管理...

    springBoot-springMVC-angularjs-jpa-

    springBoot-springMVC-angularjs原始应用程序 这是Spring Boot和AngularJS中的示例Crud应用程序。 这包括: 启动一个项目(Maven和Spring Boot) 发展业务(Spring Core) 持久数据(Spring Data JPA,Hibernate...

    springmvc+mybatis+mysql+angularjs+bootstrap

    在本项目中,"springmvc+mybatis+mysql+angularjs+bootstrap" 是一个典型的Web应用开发框架组合,用于构建高效、现代化的Web应用程序。以下将详细解释这些技术及其在项目中的作用。 **SpringMVC** SpringMVC是...

    AngularJS整合Springmvc、Spring、Mybatis搭建开发环境

    在搭建基于AngularJS整合Springmvc、Spring、Mybatis的开发环境时,首先要明确各个组件的作用和它们之间的关系。Spring是一套全面的Java/Java EE应用开发框架,提供了丰富的功能支持,包括事务管理、数据访问、Web层...

    详解AngularJs与SpringMVC简单结合使用

    而AngularJS与SpringMVC的结合使用可以有效解决这一问题。 AngularJS通过双绑定机制、依赖注入、指令等特性简化了前端开发,并能够与后端以RESTful API的形式进行数据交互。具体来说,AngularJS可以将前端的数据和...

    springMVC json交互源码

    SpringMVC+json源代码 解决springMVC 加json jar包报错 SpringMVC与Angularjs交互问题 415 unsupported type

    SpringMVC精品资源--前后端分离(SpringMVC+Hibernate+AngularJs)的选课系统.zip

    这是一个关于使用SpringMVC、Hibernate和AngularJS构建的前后端分离的选课系统的资源包。这个项目展示了如何在IT行业中运用这些技术来实现高效的Web应用开发。以下是对这些技术及其在选课系统中的应用的详细解释: ...

    基于SpringMVC+Hibernate+AngularJs前后端分离的选课系统+源码+文档+界面展示(毕业设计&课程设计)

    基于SpringMVC+Hibernate+AngularJs前后端分离的选课系统+源码+文档+界面展示,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于SpringMVC+Hibernate+AngularJs...

    bookapp-rest:带有 maven、JPA、SpringMVC、AngularJS、jQueryUI 的 Java REST 应用程序

    bookapp-rest 这是一个小的示例书店应用程序,显示了使用 JSF 和 REST/AngularJS 实现的相同外观和感觉,因此可以比较不同的方法。 有关和的运行实例,请参阅 Appfog ... SpringMVC AngularJS 用户界面

    Spring,Springmvc,Mybatis,AngularJs,Bootstrop

    Spring,Springmvc,Mybatis,AngularJs,Bootstrop框架完整的CURD以及Login页面。 开发环境,jdk1.8,maven.3.3,tomcat8.0,Mybatis.3.2,web.xml,3.1,Spring4.0

Global site tag (gtag.js) - Google Analytics