|
|
|
Вопрос по работе с jsp
|
|||
|---|---|---|---|
|
#18+
Хочу реализовать небольшой проект с целью самообучения на практике. С использованием только jsp без фреймворков. Авторизация, несколько страниц, к примеру одна из которых будет использована для ввода данных и редактирования и парочка для отображения статистики по введенным данным. Теперь собственно вопрос: набросал формочку, передал данные в сервлет, но как это сделать без перезагрузки страницы и здесь же вывести (чуть ниже формы) часть введенной информации? использовать javascript? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 12:23 |
|
||
|
Вопрос по работе с jsp
|
|||
|---|---|---|---|
|
#18+
olegeosТеперь собственно вопрос: набросал формочку, передал данные в сервлет, но как это сделать без перезагрузки страницы и здесь же вывести (чуть ниже формы) часть введенной информации? использовать javascript? JSP и Single-page Application понятия слабо комбинируемые. Разве что если вы решите JSON в JSP рендерить. Но это чревато. JSP технология генерации HTML на сервере. "сделать без перезагрузки страницы" aka Single-page application подразумеват генерацию данных на сервере, а рендеринг HTML на клиенте средствами DHTML. Есть, конечно варианты, такие как грузить HTML из JSP целыми кусками и подменять. Но такое решение ограничивает вас в возможностях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 12:29 |
|
||
|
Вопрос по работе с jsp
|
|||
|---|---|---|---|
|
#18+
перезагрузка страницы это мелочи, а такой момент еще проясните: есть готовая форма с кучей полей и надо открыть ее с заполненными данными, не генерировать же все заново? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 12:34 |
|
||
|
Вопрос по работе с jsp
|
|||
|---|---|---|---|
|
#18+
olegeos, Ну либо дудочка - либо горшочек. Либо динамическое обновление DOM, либо перегенерация целиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 12:40 |
|
||
|
Вопрос по работе с jsp
|
|||
|---|---|---|---|
|
#18+
olegeosперезагрузка страницы это мелочи, а такой момент еще проясните: есть готовая форма с кучей полей и надо открыть ее с заполненными данными, не генерировать же все заново? Если речь о pure JSP - то генерировать заново. Ещё каких-то 10 лет назад это никого не беспокоило. Если речь по DHTML, то нафиг ему JSP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 12:47 |
|
||
|
Вопрос по работе с jsp
|
|||
|---|---|---|---|
|
#18+
Динамическое обновление DOM, какие механизмы есть для этого в jsp? Если шаблон с формой, то чтобы передать на клиент с заполненными полями мне надо к примеру добавить к полям value=xxx Или все таки взять какой-то фреймворк, но не хочется палить из пушки по воробьям, spring, gwt, jsf, vaadin ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 12:51 |
|
||
|
Вопрос по работе с jsp
|
|||
|---|---|---|---|
|
#18+
olegeosДинамическое обновление DOM, какие механизмы есть для этого в jsp? Никаких. DHTML работает в браузере. JSP на сервере. olegeosЕсли шаблон с формой, то чтобы передать на клиент с заполненными полями мне надо к примеру добавить к полям value=xxx Или все таки взять какой-то фреймворк, но не хочется палить из пушки по воробьям, spring, gwt, jsf, vaadin ? AngularJS + Spring MVC/Servlet 3.x ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 13:00 |
|
||
|
Вопрос по работе с jsp
|
|||
|---|---|---|---|
|
#18+
Чисто теоретически для этого вроде бы можно использовать фреймы ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 13:14 |
|
||
|
Вопрос по работе с jsp
|
|||
|---|---|---|---|
|
#18+
MasterZivЧисто теоретически для этого вроде бы можно использовать фреймы ... Какие ещё фреймы? Что за анахронизм? Теоретически можно с помощью JSP генерировать вместо JSON данных - полноценные HTML порции. А средствами DHTML перезагружать эти куски с сервера, и замещать в странице. Для некоторых задачь такое вполне жизнеспособно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 13:18 |
|
||
|
Вопрос по работе с jsp
|
|||
|---|---|---|---|
|
#18+
IMHO приблуда, которая по изменению полей в формочке генерит (хоть аля AJAX хоть прям на клиенте) окошко с подсказкой пишется за полчаса на голом javascript (ну и HttpServlet если надо статистику с сервера). А в jsp этот код вставляют (или нет) по мере надобности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 14:24 |
|
||
|
Вопрос по работе с jsp
|
|||
|---|---|---|---|
|
#18+
задача элементарно просто решается с импользованием jsp. для упрощения + jquery. для обновления ajax, но уж если для самообучения - рекомендую websocket. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 15:15 |
|
||
|
Вопрос по работе с jsp
|
|||
|---|---|---|---|
|
#18+
olegeosХочу реализовать небольшой проект с целью самообучения на практике. С использованием только jsp без фреймворков. Не стоит без использования фреймворков. Я это пробовал, пальцы быстро устанут :), а врезультате все равно свой фреймворк получится. Сделал пару страничек для обучения на JSP/Servlet и стал делать на Spring MVC. Следующий этап DHTML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2014, 17:45 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38776134&tid=2126443]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 523ms |

| 0 / 0 |
