У меня есть тег <TITLE>
в моих JSP, который устанавливается с использованием значения из обработчика запросов:
<title><c:out value="${title}"/></title>
Я создал метод для этого, чтобы избежать добавления беспорядка в логику контроллерас этой дополнительной информацией.
Но я все еще не доволен тем, как это выглядит в коде (мои фактические методы контроллера намного длиннее, чем приведенные здесь примеры, поэтому я пытаюсь свести их к минимуму инасколько это возможно).
Есть ли более точный способ добавления этой информации из контроллера?(Его нельзя добавить в JSP).
@RequestMapping(value = "/foo", method = RequestMethod.GET)
public final String foo(final ModelMap model) {
addTitle(model, "Desolation Row is the title of this page");
return "foo";
}
@RequestMapping(value = "/goo", method = RequestMethod.GET)
public final String goo(final ModelMap model) {
addTitle(model, "Leopardskin Pillbox Hat is the title of this page");
return "goo";
}
public ModelMap addTitle(ModelMap model, String title) {
model.addAttribute("title", title);
return model;
}