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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> в handler получить массив, веб-сервис Axis 
:(
    Опции темы
Grig
Дата 15.9.2008, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Здравствуйте! 
пытаюсь подружить веб-сервисы с сессиями.
есть примерно такой класс:

Код

public class TestSession implements Serializable {
    public String setLogin(String[] log) {
        return "qqq";
    }
}


разворачиваю его в wsdd вместе с хэндлером:
Код

<handler name="authorizationHandler" type="java:publication.cpc.handlers.AuthorizationHandler" />

    <service name="TestSession" provider="java:RPC" style="wrapped" use="literal">
        <parameter name="className" value="publication.cpc.session.TestSession"/>
        <parameter name="allowedMethods" value="*"/>
        <parameter name="scope" value="Application"/>
        <namespace>http://publication.cpc.session</namespace>
        <requestFlow>
            <handler type="java:org.apache.axis.handlers.SimpleSessionHandler"/>
            <handler type="authorizationHandler"/>
        </requestFlow>

        <responseFlow>
            <handler type="java:org.apache.axis.handlers.SimpleSessionHandler"/>
        </responseFlow>
    </service>


а вот и сам хендлер:
Код

public class AuthorizationHandler extends BasicHandler {

    public void invoke(MessageContext msgContext) throws AxisFault {

        int operationSize = msgContext.getOperation().getParameters().size();
        Object[] opera = msgContext.getOperation().getParameters().toArray();
        System.out.println("operationSize  --> " + operationSize);
    }
}


я пытаюсь в хендлере получить массив строк (String[] log) который передается в метод setLogin класса TestSession. Не подскажете как это можно сделать?


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

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

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


 




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


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

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