JHIPSTER中的URL屏蔽

时间:2014-02-25 07:59:17

标签: jhipster

我正在尝试为我的URL模式创建映射/屏蔽,如'/abc.bcd.1'到'/page/abc.bcd.1',基本上,用户将显示URL'/ abc。 bcd.1'而内部的网址是'/page/abc.bcd.1'。这将打开页面'page.html'。

我试过通过在'staticResourcesProductionFilter'中添加正则表达式来做到这一点,但它无法正常工作。例如:

staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/(*).(*).1");

在上述情况下,不接受URL,并且不会将控制权转发给doFilter方法。

似乎无法弄清楚这一点。请指出正确的方向。

由于

1 个答案:

答案 0 :(得分:1)

当您使用“prod”Spring配置文件时,“静态生产过滤器”仅适用于生产模式。这可以解释为什么它不起作用。

更具体地回答你:

  • JHipster是针对“单页Web应用程序”而制作的,所以这应该只是AngularJS路由器中的一个配置
  • 根据我的理解,您在该URL中有一个“真实”页面:JHipster使用Thymeleaf模板引擎来提供服务器端页面,您有没看过它?我想你可以在Thymeleaf中进行映射