...
<action name="paymentPaypal" class="ranktracker.action.PaymentInfoAction" method="execute">
<result name="success" type="tiles">success</result><!--this will never get a Hit-->
</action>
...
/**
* The method creates an authentication token for paypal, forwards the
* request with purchase order description and token to paypal
*
* @return struts return value
* @throws Exception
*/
@Override
public String execute() throws Exception {
....
....
....
objResponse.sendRedirect(objResponse.encodeRedirectURL(redirecturl));
///////////////////////////////////////////////////////////////////return"sucess";
}
Здравствуйте, falk_a, Вы писали:
_>Проблема со struts.SendRedirect: на локалке работает, на серваке — "broken link" _>ИДЕИ?
Ну, и колбаса в коде. Логируйте значение redirecturl и посмотрите лог.
Поставьте firebug и посмотрите URL который приехал с сервера в redirect.
Re[2]: Проблема со struts.SendRedirect: на локалке работает, на серваке"broken l
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, falk_a, Вы писали:
_>>Проблема со struts.SendRedirect: на локалке работает, на серваке — "broken link" _>>ИДЕИ? B>Ну, и колбаса в коде. Логируйте значение redirecturl и посмотрите лог. B>Поставьте firebug и посмотрите URL который приехал с сервера в redirect.
Код печатает на консоль (вместо лога), в фаербаге тоже проверили ещё вчера
Походу, какая то ерунда с настройкками сервера. Вопрос — какая?
Re[2]: Проблема со struts.SendRedirect: на локалке работает, на серваке"broken l
Здравствуйте, falk_a, Вы писали:
_>Код печатает на консоль (вместо лога), в фаербаге тоже проверили ещё вчера
И что показала проверка?
_>Походу, какая то ерунда с настройкками сервера. Вопрос — какая?
Я не знаю какая ерунда? Объясни что происходит? Сервер шлет redirect. Браузер его получает? Или сервер вместо redirect шлет что-то ещё?
URL какой в длину выходит? А после encodeRedirectURL ?
Re[3]: Проблема со struts.SendRedirect: на локалке работает, на серваке"broken l
Здравствуйте, Blazkowicz, Вы писали:
...
С сервером: бросил человека на амбразуру, пусть разбирается
Kод переписали по другому так, что редирект не вызывается.
В принципе — не правильно, но сегодня дедлайн и писать нормально времени не осталось ... есть надежда, что потом ПРИДЁТСЯ переписать нормально.
Автору кода написал "благодарность с занесением в челюсть" за качество кода. Пообещал исправить... после дедлайна
Re[5]: Проблема со struts.SendRedirect: на локалке работает, на серваке"broken l
Здравствуйте, falk_a, Вы писали:
_>В принципе — не правильно, но сегодня дедлайн и писать нормально времени не осталось ... есть надежда, что потом ПРИДЁТСЯ переписать нормально.
Это стандартная отмазка. Как говорил мой отец — "делай хорошо, плохо само выйдет". "Срезание углов" только потому что надо на вчера, всегда аукнется проблемами в будушем.
Здесь можно было даже просто оформить код красиво, чтобы в будущем, просто вынести константы в конфиг.