Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> redirect на OC4J 
:(
    Опции темы
_and
Дата 23.8.2004, 03:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

Репутация: 1
Всего: 4



Hi, all! Help me pls!!!

Почему может не срабатывать resp.sendRedirect() на оракловом Web-сервере, в то время как на TomCat'e все рпаботает на ура???
PM MAIL ICQ Jabber   Вверх
d_k
Дата 23.8.2004, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 20.7.2004

Репутация: нет
Всего: 1



А что пишет в логе?
PM MAIL   Вверх
AntonSaburov
Дата 23.8.2004, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Да и код посмотреть тоже здорово.
PM MAIL WWW ICQ   Вверх
_and
Дата 25.8.2004, 04:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

Репутация: 1
Всего: 4



В http-web-access.log
IP-address - - [25/Aug/2004:09:49:26 +0700] "GET /custom/main?num2=&num3=&date_o
t=&date_do=&saler_id=&saler=&otpr_id=&otpr=&contr_n=&contr_ot=&inv_n=&inv_ot=&pr
od_id=&prod_name=&state=all&psk=all&find=%CF%EE%E8%F1%EA&mn=find&act=search&mn1=
card&act1=del&id=60 HTTP/1.1" 302 720

и усё

Код

public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
       resp.setContentType(CONTENT_TYPE);
       PrintWriter out = resp.getWriter();
       HttpSession session;
       char mn = '0';

     try {

       if (req.getParameter("mn") != null) {
           if (req.getParameter("mn").compareTo("find") == 0 && req.getParameter("act") != null &&
             req.getParameter("act").compareTo("search") == 0 && req.getParameter("mn1") != null && req.getParameter("act1") != null && req.getParameter("mn1").compareTo("card") == 0 && req.getParameter("act1").compareTo("del") == 0) {
String par = "main";
this.cmsCard.delCard(req);
resp.sendRedirect(par);
           }

PM MAIL ICQ Jabber   Вверх
AntonSaburov
Дата 25.8.2004, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Мда-а-а. Тут кроме бубна или человека, который именно на такую проблему наталкивался помочь сложновато. Жаль конечно sad.gif

Но если вдруг что-то накопаешь - было бы здорово узнать.
PM MAIL WWW ICQ   Вверх
d_k
Дата 25.8.2004, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 20.7.2004

Репутация: нет
Всего: 1



У тебя main (переменная par) - маппинг какого то сервлета или что?
Короче проверь маппинги. Похоже что не настроил...
PM MAIL   Вверх
Domestic Cat
Дата 25.8.2004, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Можно попробовать encodeRedirectURL вместо sendRedirect; а работает, если указать абсолютный URL?


--------------------

PM   Вверх
_and
Дата 27.8.2004, 04:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

Репутация: 1
Всего: 4



С редиректом разобрался,
но почему-то не выполняются действия в методе:
Код
this.cmsCard.delCard(req.getParameter("id"));

Код delCard():
Код
public void delCard(String id) {                
   ResultSet rs = null;                                            
   try {                                                          
     rs = this.mainDbConn.getConn().createStatement().executeQuery("delete from CST_TEST where id="+ id);
     
   } catch(SQLException e) {
      err.setError("Udalenie");
   }
   rs.close();
}

PM MAIL ICQ Jabber   Вверх
Domestic Cat
Дата 27.8.2004, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Нужно
Код

.executeUpdate("delete from CST_TEST where id=\'" + id + "\'");



--------------------

PM   Вверх
_and
Дата 30.8.2004, 04:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

Репутация: 1
Всего: 4



Цитата
Нужно

.executeUpdate("delete from CST_TEST where id=\'" + id + "\'");


Сенькс большой, помогло.

PM MAIL ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0801 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.