![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Tirael |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 31.1.2006 Где: Москва Репутация: 1 Всего: 7 |
Ну например так:
Когда ты делаешь foward браузер ничего не знает о том куда ты форвадишься , в случае с sendRedirect браузер знает об этом. Вообщем, как я понял, ты посылаешь сервлету строку с параметрами. Внутри сервлета делаешь forward и не понимаешь почему в строке браузера все тот же урл. Собственно, если так, то решение - заменить forward на sendRedirect ( и думать почему не работает следующий кусок кода ![]() Вообще, forward и include очень хорошие вещи, если ты хочешь скрыть собственно всю свою реализацию. Например, я из сервлета вызываю incude на jsp страницу. И пользователь ничего об этом не знает. Господа знатоки, ![]() 1. Вы пишите в строке адреса www.bla-bla.org/aaa/bbb.html Как сделать быстро и удобно так, чтобы никакого расширения не надо было. Например www.bla-bla.org/aaa/bbb Естественно, чтоб вызывалась эменно HTML (или какая другая) страница, а не сервлет. 2. У меня есть фильтр, который слушает все запросы на все сервлеты. Но мне хочется ( для удобства), чтоб этот фильтр слушал все запросы на все сервлеты, КРОМЕ одного (двух - трех). Конечно можно замапить фильтр на каждую страницу в отдельности, опустив те что мне не нужны. Но это как-то не гламурно ...... --------------------
|
|||
|
||||
katala |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 196 Регистрация: 15.4.2006 Репутация: нет Всего: нет |
ничего не выходит:
есть класс public class SendMail extends AbstractVelocityAction { public ActionForward processActionLogic(VelocityContext context, ActionMapping mapping, ActionForm form, HttpServletRequest request) throws Exception { template = Velocity.getTemplate("mail.vm"); ... return mapping.findForward("/send"); } } потом в struts-config.xml <action path="/templates/mail" type="struts.action.client.SendMail" scope="request"> <forward name="/send" path="/templates/mail.vm" redirect="false" /> </action> вроде все нормально заполняю форму, отправляю данные(после нажатия кнопки) и появляется эта же страница то есть так как мне надо. но как только нажимаю F5 сразу выбрасывает на главную страницу а надо оставаться на этой. так в чем проблема???? |
|||
|
||||
Kars |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 27.4.2006 Репутация: нет Всего: нет |
Спасибо всем за помощь , и полезные советы . Я решил этот вопрос несколько иначе , и ефективние .
Обяснять не буду там и так всё ясно ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |