将TemplateURL设置为Angular JS 2中JSP的路径

时间:2016-06-24 10:03:24

标签: angular

我想使用jsp作为Angular JS的模板文件,因为我使用JSTL来实现页面的国际化。 在我的.ts文件中,我指定了我的jsp文件的路径,但是获得了异常

"{{ Hello {first_name} {last_name}.}}".format(**a)

我的 app.ts

zone.js:101 GET https://test.com/WEB-INF/pages/blocks/test.jsp 404 (Not Found)

请建议一种方法来实现这一目标。 我的jsp文件将只有html模板和taglibs用于文本的国际化。 当我在templateURL中指定html文件的路径时,它可以工作。

我理解浏览器无法访问WEB-INF文件夹,因此无法访问该文件。但我想使用jsp taglib进行国际化,并希望在templateURL中指定文件的路径。

1 个答案:

答案 0 :(得分:0)

请使用映射Url而不是jsp页面名称作为templateUrl。

selector:"my-selector2",    
templateUrl:"/",

“/”是JSP页面的映射Url。(@ RequestMapping =“/”)