В настоящее время у меня есть страница с небольшим содержанием, которую необходимо часто обновлять.
Например:
Содержание JSP
Chapter 1 :
section abc:
section def:
section ghi:
Предполагая, что у меня есть класс Chapter и его разделы являются параметрами в нем
class Chapter{
Section abc;
Section def;
Section ghi;
}
Я использую Spring MVC, я добавляю следующие модели
model.addAttribute("chapter", chapter);
model.addAttribute("abc", chapter.getAbc());
model.addAttribute("def", chapter.getDef());
model.addAttribute("ghi", chapter.getGhi());
При первоначальном вызове главной страницы я могу загружать отдельные разделы с помощью jsp: include, обновляя их независимо, я добавлю эту конкретную модель на эту конкретную страницу jsp и обновлю ее с помощью ajax.
Это отлично работает.
Но
Вопрос в том,
Как я могу изменить дизайн, чтобы я мог управлять целым, просто
model.addAttribute("chapter", chapter);
чтобы я мог использовать объект chapter для получения значений abc, def, ghi вместо явной их передачи.
Проблема в том, что я не могу передать отдельные объекты включенному jsps из объекта главы, например ..
<jsp:include page="abc.jsp" >
<jsp:param name="abc" value="${ chapter.abc}"/>
</jsp:include>
это невозможно. как я могу передать только строки
небольшая проблема, длинное описание .. надеюсь, я высказал свою точку зрения.