2015-04-24 2 views
1

Я установил сервер отчетов Jasper и хочу разработать приложение GWT для вызова веб-сервисов сервера jasper, таких как: Вход, Запуск отчета на сервере, Список отчетов, Просмотр пользователя .... Я ве реализован веб-сервисов в Java через руководство веб-сервисов Jasper Soft, например, для authentitcation:Отчеты Jasper Интеграция с сервером и GWT

public static void connect(String URL,HttpClient httpclient) 
{ 
    serverURL = URL; 
    //report path    

        HttpClient client = httpclient; 

        // Setting Login URL in a POST method 
        String loginURL = serverURL+"rest/login"; 

        PostMethod postMethod = new PostMethod(loginURL); 

        // Set authentication parameters 
        postMethod.addParameter("j_username", "jasperadmin"); 
        postMethod.addParameter("j_password", "jasperadmin"); 
        int statusCodeL; 
        try { 
         statusCodeL=client.executeMethod(postMethod); 

         if (statusCodeL != HttpStatus.SC_OK) { 
          System.out.println("Login failed: " + postMethod.getStatusLine()); 
          return; 
         } 
        }catch (HttpException e1) { 
         // TODO Auto-generated catch block 
         e1.printStackTrace(); 
        } catch (IOException e1) { 
         // TODO Auto-generated catch block 
         e1.printStackTrace(); 
        } 

Но я могу т изучить эти веб-сервисов при разработке с каркасом GWT который не является совместимым с HTTPClient, даже при использовании Построитель запросов завершил проверку подлинности.

Мой вопрос: КАК ИНТЕГРИРОВАТЬ СЕРВИС JASPER REPORTS В ПРИМЕНЕНИЕ GWT?

+0

См. Мой ответ на эту тему: http://stackoverflow.com/questions/9163043/how-to-integrate-jasper-and-gwt –

ответ

0

Мне также пришлось реализовать интеграцию Jasper Report в моей компании. И да, у меня также были трудности. Мы закончили тем, что использовали только Jasper Report Library, чтобы создать наш отчет, и мы сделали все сами (списки отчетов, хранение сгенерированных отчетов и т. Д.).

0

Можно использовать GWT. В HttpServlet вызовите API Jasper. Затем HttpServlet может возвращать результаты вызова Jasper в GWT. Я помещаю комментарий, который ссылается на ответ.

Смежные вопросы