Я создаю веб-приложение J2EE, в котором я предоставляю своим пользователям возможность создавать страницу (да, почти как Facebook;)). Эти страницы будут создаваться динамически, то есть пользователю будут заданы некоторые детали, такие как имя страницы, описание и т. Д., Кроме того, пользователю будет задан уникальный URL-адрес Eg: www.mywebsite.com/user_unique_url.jsp
для страницы и после отправки всех деталей страница будет создана. Я ищу, что механизм, через который, когда пользователь отправил все детали страницы, будет создан и с URL-адресом, указанным пользователем. Я открыт для других предложений, которые помогают мне создать такую страницу. Спасибо заранее.Как динамически создавать страницу JSP?
ответ
Создание нового файла JSP для каждой страницы не является хорошей идеей. Вы можете просто создать один JSP-файл (шаблон), и для каждого пользователя вы можете поместить нужную информацию в нужное место.
Например, www.yourwebsite.com/userpageID - это URL-адрес страницы. Получите всю информацию о странице простым запросом SELECT (например: SELECT * FROM pages WHERE id = userpageID
). И в вашем JSP-файле вы помещаете информацию, выбранную по запросу.
Я не разработчик Java, но вы ищете маршруты.
Возможно, будет файл конфигурации, в котором вы можете перенаправить каждый запрос на другой адрес.
Например, Запросы на http://local.hots/what_you_want
перенаправляются на http://local.hots/page.jsp?page=what_you_want
спасибо, но я ищу, как создать страницу –
Дело в том, что вы не должны создавать страницы динамически. Вы должны сделать одну страницу загодя и отправить ей параметр. Затем используйте какой-то модуль перезаписи URL-адресов, чтобы сделать параметр частью URL-адреса. – developerwjk
См. Http://stackoverflow.com/questions/950497/is-there-a-url-rewriting-engine-for-tomcat-java при перезаписи URL-адресов – developerwjk
- 1. Как динамически заполнять страницу jsp?
- 2. by jQuery динамически добавляет страницу JSP на другую страницу jsp
- 3. Динамически создавать url в файле jsp
- 4. Как добавить страницу JSP динамически по щелчку
- 5. Создавать новую страницу динамически пользователем (Firefox OS)
- 6. как создавать динамически HTML формы
- 7. Как динамически создавать строку и столбец таблицы на странице jsp
- 8. Как динамически создавать вкладки
- 9. Как динамически создавать формы?
- 10. Как создавать темы динамически?
- 11. Как динамически создавать классы
- 12. Как динамически создавать субдомены
- 13. Как динамически создавать gui
- 14. Как динамически создавать модели
- 15. Как динамически создавать несколько видеороликов YouTube, встроенных в страницу?
- 16. jQuery DynaTree - как динамически создавать узлы
- 17. Как обновить страницу jsp?
- 18. JSP включает динамическую страницу
- 19. Динамически создавать выпадающий список при нажатии кнопки в JSP
- 20. Динамически создавать строки в jsp, используя цикл while
- 21. Как динамически создавать параметры для Cewolf ChartProcessor?
- 22. Как автоматически перенаправить мою страницу jsp на другую страницу jsp?
- 23. динамически создавать маршруты - рельсы
- 24. Как загрузить jsp-страницу с страницы jsp?
- 25. Как создавать переключатели динамически быстро?
- 26. Как динамически создавать таблицу HTML?
- 27. Как динамически создавать привязывающие прокси?
- 28. Codeigniter Как динамически создавать меню
- 29. Анонимные типы - Как динамически создавать?
- 30. Как динамически создавать таблицу TypeScript
Так что, «динамически» создавая веб-страницы, вы имеете в виду хранение JSP-файлов с пользовательским контентом в файловой системе сервера? Неплохая идея, по многим причинам, безопасности, масштабируемости, производительности, просто чтобы назвать несколько. –
@AdamSiemion да, что я имел в виду. Можете ли вы предложить мне другой путь? –
Используйте любую веб-инфраструктуру Java (Play !, Grails, GWT), которая может обслуживать динамический контент с уровня сохранения (например, базы данных). –