模板URL angularjs+;JAVA

模板URL angularjs+;JAVA,java,angularjs,spring,maven,angular-ui-router,Java,Angularjs,Spring,Maven,Angular Ui Router,我应该将那些template.html文件放在哪个项目的文件夹中?这两个模板URL代码似乎都不起作用 imgur链接以获得更高的结果: 单击这些导航栏链接时不加载任何内容: 使用控制器也不能解决问题 @Controller public class RouterController { @RequestMapping(value="/shopa/crud", method = RequestMethod.GET ) public String getCrud() {

我应该将那些template.html文件放在哪个项目的文件夹中?这两个模板URL代码似乎都不起作用

imgur链接以获得更高的结果:

单击这些导航栏链接时不加载任何内容:

使用控制器也不能解决问题

@Controller
public class RouterController {

    @RequestMapping(value="/shopa/crud", method = RequestMethod.GET )
    public String getCrud() {
        return "crud.html";
    }

}

我想如果你把“视图”文件夹移到“webapp”文件夹中。它不应该在WEB-INF中

然后尝试使用

templateUrl: '/views/transactions.html'

据我所知,没有“/”前缀的url将与主(“index.html”)页面相对

在这种情况下,如项目结构所示,url应为:

/。。。
.状态(‘积垢’{
url:“/浏览”,
templateURL:'views/crud.html'
})
您可能还需要将所有配置的路由从客户端(使用AngularJS)映射到控制器内的main index.html页面,以便将其余部分留给AngularJS:

@控制器
公共类路由控制器{
@请求映射({“/浏览“,“/history”,“/transactions”})
公共字符串索引(){
返回“forward:index.html”;
}
}