【问题标题】:Want Create Url in JHipster想要在 JHipster 中创建 Url
【发布时间】:2014-04-05 12:09:02
【问题描述】:

我想创建一个像 abc.com/firstName.lastName 这样的 url。我是如何在我们的项目中实现这个的,你能帮帮我吗?

我已经检查了你在 WebConfigurer.java 类中的过滤器

        staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/");
        staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/index.html");
        staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/images/*");
        staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/fonts/*");
        staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/scripts/*");
        staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/styles/*");
        staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/views/*");
        staticResourcesProductionFilter.setAsyncSupported(true);

如果我将我们的 url 更改为 abc.com/profile/firstName.lastName 那么它对我来说会很好,因为我已经编写了自己的过滤器

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

但如果我想为这个网址设置类似 abc.com/firstName.lastName 的网址,我必须更改

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

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

那么它给了一个例外,请给我任何方法,比如回归。

提前致谢。

【问题讨论】:

    标签: spring spring-mvc url-routing jhipster


    【解决方案1】:

    你希望这是一个 UI url 还是一个 api 调用来获取用户对象?

    如果您希望它是一个 api 调用,那么您需要添加类似 com.ubnt.japi.web.rest.UserResource.getUser(String) 的内容。

    如果您希望它成为 UI 路径,那么您需要更改 /src/main/webapp/scripts/app/app.js 中的 AngularJS 路由器提供程序。我没有玩过生成的 Angular 文件,但您可能最好在深入了解之前熟悉 Angular 中的路由。有很多教程可以提供帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-11
      • 2012-04-01
      • 1970-01-01
      • 2017-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多