【问题标题】:How to keep a variable in the URL when using Spring LocaleChangeInterceptor使用 Spring LocaleChangeInterceptor 时如何在 URL 中保留变量
【发布时间】:2015-06-08 14:01:32
【问题描述】:

我在这个 URL http://localhost:8080/SpringExercises/admin/manageMenuDetail?id=1 有一个页面。

我使用 Spring LocaleChangeInterceptor 来处理语言。

当我尝试通过单击 "?lang=it" 之类的链接更改语言时,我收到错误消息,因为 id 为空。

我想春天会转.../SpringExercises/admin/manageMenuDetail?id=1 进入 .../SpringExercises/admin/manageMenuDetail?lang=it忘记写?id=1

Spring可以处理这个问题(例如编辑配置文件)还是让我自己处理?

【问题讨论】:

    标签: java spring jsp spring-mvc internationalization


    【解决方案1】:

    您的意思是您点击了带有“http://xxx?lang=it”的链接?如果是这样,你应该自己处理。例如。您可以添加一个 data-lang 属性,然后添加当前 href,如下所示: location.href = location.href + $("xx").data("lang");

    【讨论】:

      猜你喜欢
      • 2013-01-04
      • 1970-01-01
      • 2012-01-27
      • 2019-07-11
      • 1970-01-01
      相关资源
      最近更新 更多