/ / Spring MVC + Thymeleaf - правилна обработка на контекста поток - java, пролет, пролет-mvc, thymeleaf

Пролет MVC + Thymeleaf - правилна обработка на контекста - java, spring, spring-mvc, thymeleaf

Аз разработвам уеб приложение, използващо Spring MVC и Thymeleaf. Какъв е правилният начин за създаване на връзки на страници, независимо от това къде се разполага приложението?

<a href="/about">Link</a>

и да разгърна приложението ми не /, но в /app/, връзката няма да работи.

Помислих си за получаване на текущия път във всеки метод на контролера като този: request.getContextPath() и след това да го използвате във всяка връзка на страницата, но може би има начин да го направите по-добре?

Отговори:

5 за отговор № 1

Ако използвате Thymeleaf, трябва да можете да го използвате <a th:href="@{/about}">Link</a> ако приемем това <html xmlns:th="http://www.thymeleaf.org"> е обявена. Мисля, че това изисква използване SpringTemplateEngine.