Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Генерация контента в Spring mvc / 9 сообщений из 9, страница 1 из 1
01.08.2013, 14:09:50
    #38351629
st4j
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация контента в Spring mvc
Доброго дня, уважаемые девелоперы.

Столкнулся с необходимостью генерации контента из контроллеров.

Есть jsp с тегом ${content} внутри и есть кучка jsp файлов с нужным мне содержимым. По ссылке срабатывает метод в контроллере и возвращает jsp страницу с этим самым ${content}, но в этот тег помещается страница из кучи остальных.
Надеюсь нормально объяснил. Буду благодарен за помощь.
...
Рейтинг: 0 / 0
01.08.2013, 14:17:33
    #38351644
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация контента в Spring mvc
st4jНадеюсь нормально объяснил.
Не особо. Apache Tiles? SiteMesh?
...
Рейтинг: 0 / 0
01.08.2013, 14:21:34
    #38351650
st4j
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация контента в Spring mvc
Blazkowicz,

вот в контроллере есть метод, который возвращает index. В этом index есть ${content}

Код: java
1.
2.
3.
4.
5.
    @RequestMapping(method = RequestMethod.GET, value = "/register")
    public String register(ModelMap model) {
        model.addAttribute("content", [color=red]контент из страницы register[/color]);
        return "index";
    }
...
Рейтинг: 0 / 0
01.08.2013, 14:34:31
    #38351677
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация контента в Spring mvc
Вообще не понятно.
...
Рейтинг: 0 / 0
01.08.2013, 14:39:12
    #38351684
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация контента в Spring mvc
Да ему динамический tiles нужен. Я так полагаю что тс стесняется спросить как прямо в сервлете получить jsp и причём с отработанной динамикой в виде html а потом плюхнуть на свою страницу. Так как логика какую страницу включать зависит от параметров реквеста
...
Рейтинг: 0 / 0
01.08.2013, 14:55:26
    #38351711
st4j
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация контента в Spring mvc
забыл ник, именно это мне и надо.

научите выражать мысли :D
...
Рейтинг: 0 / 0
01.08.2013, 15:02:45
    #38351726
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация контента в Spring mvc
st4jзабыл ник, именно это мне и надо.
научите выражать мысли :D
Ещё бы научить что так делать не правильно.
Так как вы хотите, можно через RequestDisparcher вызвать нужную JSP и отправить контент Model.
Но почему бы просто не использовать <jsp:include page="${content_page_name}" />?
А лучше фреймверки, которые я указал выше.
...
Рейтинг: 0 / 0
01.08.2013, 23:17:25
    #38352245
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация контента в Spring mvc
Я так понимаю, что в данном случае можно воспользоваться родными средствами SpringMVC без дополнительных фреймворков. В этом случае если клиенту надо отдать страницу, основанную на jsp с jstl-включениями, то можно создать свой класс типа RenderView implements View, где переопределить метод render (при вызове класса в конструктор передавать параметры для jstl-тэгов). На выходе получаем готовый html, который отдаем клиенту.
...
Рейтинг: 0 / 0
02.08.2013, 14:14:08
    #38352990
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация контента в Spring mvc
Код: sql
1.
<c:out value="${id}" escapeXml="false"/> 
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Генерация контента в Spring mvc / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]