2015-06-08 42 views
1

我在此URL有一個頁面http://localhost:8080/SpringExercises/admin/manageMenuDetail?id=1如何在使用Spring時在URL中保留一個變量LocaleChangeInterceptor

我使用Spring LocaleChangeInterceptor來處理語言。

當我嘗試通過點擊像"?lang=it"這樣的鏈接來更改語言時,出現錯誤,因爲id爲空。

我想春天變成.../SpringExercises/admin/manageMenuDetail?id=1.../SpringExercises/admin/manageMenuDetail?lang=it忘記寫?id=1

Spring可以處理這個問題(例如編輯配置文件),或者我已經通過我自己處理呢?

回答

1

你的意思是你點擊了一個鏈接「http://xxx?lang=it」?如果是這樣,你應該自己處理。例如。您可以添加一個data-lang屬性,通過添加當前href,如下所示:location.href = location.href + $(「xx」)。data(「lang」);

+0

好吧,我明白了。謝謝你 – MDP

+0

@MatteoDepasquali好的。 – WhiteWater

相關問題