powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / вопрос про сервлет.
20 сообщений из 20, страница 1 из 1
вопрос про сервлет.
    #38565632
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у нас есть сервлет - servlet

есть jsp -jsp.

Как известно jsp это тоже сервлет и у нас есть jsp.class

Соответственно, так понимаю у нас есть html, сделанная по jsp.class и servlet.class, который обрабатывает запросы с html.

Но я замечал, что после изменения jsp мне не надо билдить и передеплоивать. Вывод - я что-то не так понимаю.

надеюсь вы сможете мне пояснить
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38565647
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jsp это прежде всего - представление, поэтому если править что-то, что не затрагивает логику, то так и будет. в webapp приложение и так уже развернуто.
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38565668
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спецификация JSP требует обновления JSP страниц "на лету". Контейнер мониторит JSP файлы и если они поменялись, перекомпилирует их. Никогда не пробовал разбираться что там за механизм обновления. Надо будет поинтересоваться.
А вот с классами для war модуля, такого требования нет. Но, некоторые продвинутые сервера умеют с классами тоже самое проворачивать - они их полностью перегружают для web модуля, но при этом полный деплой модуля с обработкой всех дескрипторов не происходит.
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38565673
wst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Netbeans + сервер на локалхосте + "компилировать при сохранении" в настройках проекта?
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38565798
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
то есть если вы меня не поправили, то jsp.class действительно нужен только для того, чтобы генерировать html-ку ?
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38565806
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerто есть если вы меня не поправили, то jsp.class действительно нужен только для того, чтобы генерировать html-ку ?
?? А какие были ещё варианты ??? Нет, ну можно, конечно поизвращаться, например файлы отдавать через JSP или какой-нибудь XML content. Но рендер HTML это прямое назначение JSP.
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38565815
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
questionerто есть если вы меня не поправили, то jsp.class действительно нужен только для того, чтобы генерировать html-ку ?
по сути да, но jsp может включать в себя и логику
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38565821
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174по сути да, но jsp может включать в себя и логику
А микроскопом можно гвозди забивать.
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38565831
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
я не говорил, что это нужно делать )
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38565897
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowiczquestionerто есть если вы меня не поправили, то jsp.class действительно нужен только для того, чтобы генерировать html-ку ?
?? А какие были ещё варианты ??? Нет, ну можно, конечно поизвращаться, например файлы отдавать через JSP или какой-нибудь XML content. Но рендер HTML это прямое назначение JSP.

просто на интервью что-то меня вокруг этого очень долго расспрашивали и я так и не понял удовлетворились моим ответом или нет.
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38565918
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rema174по сути да, но jsp может включать в себя и логику

скриплеты?
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38565947
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerrema174по сути да, но jsp может включать в себя и логику
скриплеты?
Да. Но с развитием Expression Language они стали не нужны.
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38565988
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
Я тоже не использую скриплеты, а использу. EL и JSTL
но ведь за ними скрываются те же самые скриплеты. разве нет?
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38566002
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerBlazkowicz,
Я тоже не использую скриплеты, а использу. EL и JSTL
но ведь за ними скрываются те же самые скриплеты. разве нет?
Нет.
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38566016
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczquestionerBlazkowicz,
Я тоже не использую скриплеты, а использу. EL и JSTL
но ведь за ними скрываются те же самые скриплеты. разве нет?
Нет.
оу, как тогда это работает?
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38566028
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerоу, как тогда это работает?
Как работает JSP компилятор? Или что?
Когда JSP транслируется в Java, то HTML тэги приобразуются в out.print(), а скриплет, остаётся как есть кодом сервлета.
EL и JSTL - совершенно отдельные механизмы. Для них отдельно реализовано обработка. Скриплет к этому отношения не имеет никакого.
Рекомендую в настройках контейнера указать чтобы он оставлял .java файлы сгенерированых сервлетов. Можете их посмотреть, чтобы лучше нипонимать механизм.
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38566108
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

спасибо - надо будет полюбопытствовать.
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38566587
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Томкате, похоже, надо говорить, чтобы удалял *.java.
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38566600
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. SakВ Томкате, похоже, надо говорить, чтобы удалял *.java.
Похоже на то.
...
Рейтинг: 0 / 0
вопрос про сервлет.
    #38568453
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Если что, у нас всегда есть декомпилятор
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / вопрос про сервлет.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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