|
4 / 4 / 1
Регистрация: 30.11.2013
Сообщений: 108
|
|
Создание страниц в Spring MVC12.07.2016, 15:03. Показов 1617. Ответов 11
Метки нет (Все метки)
Здравствуйте!
Делаю небольшую админку, где можно будет создавать страницы. Имеются поля: заголовок, url, шаблон. После нажатия на кнопку submit данные добавляются в БД. Вопрос: как сделать так, чтобы созданная страница стала доступна по указанному адресу url. Работаю со Spring MVC, да и в общем с Java очень мало, поэтому сильно не пинайте за возможно глупый вопрос
0
|
|
| 12.07.2016, 15:03 | |
|
Ответы с готовыми решениями:
11
Spring MVC. 404 ошибка при включении Spring Data JPA в проект задания по spring core и spring mvc для новичков Перевод проекта из Spring Maven в обычный Spring MVC |
|
155 / 154 / 53
Регистрация: 30.04.2016
Сообщений: 321
|
||||||
| 12.07.2016, 19:13 | ||||||
|
Например как-то так
1
|
||||||
|
3 / 3 / 14
Регистрация: 26.01.2016
Сообщений: 481
|
||||||
| 14.07.2016, 12:38 | ||||||
|
используйте не String, а
0
|
||||||
|
4 / 4 / 1
Регистрация: 30.11.2013
Сообщений: 108
|
|
| 14.07.2016, 14:23 [ТС] | |
|
Все бы хорошо, но я все равно немного не понимаю как это сделать. Я добавляю запись в БД values(id, url, title, published), но физически у меня не создается страница (это логично), я не думаю, что если у меня будет 300 записей, то придется физически хранить столько страниц. Подскажите как это реализовать все. Я не прошу за меня всю задачу решать, просто нужен пинок в правильном направлении
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 14.07.2016, 15:43 | |
|
попробуй почитать про какой-нибудь freemarker или что-то похожее
1
|
|
|
155 / 154 / 53
Регистрация: 30.04.2016
Сообщений: 321
|
|
| 14.07.2016, 19:08 | |
|
BboyBlackjack, пинок в правильном направлении - посыл почитать книгу, например Spring in Action (главы про MVC и Rest Controllerы хотя бы), решать за тебя задачу - дальнейшие объяснения.
Конечно, это мое мнение.
1
|
|
|
3 / 3 / 14
Регистрация: 26.01.2016
Сообщений: 481
|
|||||||||||
| 15.07.2016, 10:37 | |||||||||||
|
А при чем страница к БД?
Создаете Model Потом, если нужно DTO, Потом Репозиторий Потом Controller и в нем примерно так сливаете:
Кликните здесь для просмотра всего текста
0
|
|||||||||||
| 15.07.2016, 13:00 | |
|
Не по теме: Huge, вопроснечитайответпиши
0
|
|
|
4 / 4 / 1
Регистрация: 30.11.2013
Сообщений: 108
|
|||||||||||
| 15.07.2016, 17:08 [ТС] | |||||||||||
|
Всем спасибо,в особенности ninjacut, и вылезла снова проблема, вроде бы все просто, но никак не дотукаю.
Заранее спасибо!
0
|
|||||||||||
|
155 / 154 / 53
Регистрация: 30.04.2016
Сообщений: 321
|
|
| 15.07.2016, 18:56 | |
|
BboyBlackjack, через javascript, цепляешь событие на изменение select-а
1
|
|
|
4 / 4 / 1
Регистрация: 30.11.2013
Сообщений: 108
|
||||||
| 16.07.2016, 13:15 [ТС] | ||||||
|
Стоп, а как у меня инпуты будут знать какие-данные брать? Т.е. допустим у меня в селекте Page.title, а в инпутах должно быть Page.url, Page.title и Page.published
Добавлено через 15 часов 49 минут Решил это тупым, на мой взгляд, способом.
0
|
||||||
|
155 / 154 / 53
Регистрация: 30.04.2016
Сообщений: 321
|
|
| 16.07.2016, 13:32 | |
|
BboyBlackjack, Один вариант, у тебя на странице только div для вывода, дальше уже всю работу делает javascript - при загрузке страницы, он делает ajax запрос на rest controller, получает данные, заполняет dropdown, и тд.
Второй - как у тебя сейчас, но после выбора, javascript отправляет запрос и получает данные только по конкретной странице. И соответственно в обоих случаях, в саму jsp страницу из контроллера ты не передаешь данных вовсе, или передаешь только id & title. Я думаю лучше под первый вариант переделать.
0
|
|
| 16.07.2016, 13:32 | |
|
Помогаю со студенческими работами здесь
12
Jetty embedded + Spring MVC + Spring Security
Spring MVC Hello + name
Spring MVC + Maven Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|