通过wsimport生成对象,无法在spring mvc中调用

时间:2014-08-08 20:28:19

标签: spring-mvc jax-ws wsimport

我已经尝试了两天运行ws的所有方法,但我无法做到。我通过wsimport(jaxws)生成了webservices作为对象类。 (https://repservice.automatic.com.tr/automaticreport.asmx?wsdl

在Spring MVC中,我无法得到回复。

  @RequestMapping(value = { "/", "/welcome**" }, method = RequestMethod.GET)
    public String defaultPage(Model model) {
        AutomaticReport service = new  AutomaticReport();
        Holder<Integer> getFletLimitResult = null;
        Holder<String> result = null;
        AutomaticReportSoap response = service.getAutomaticReportSoap();
        response.getFletLimit("username", "password", "101732", getFletLimitResult, result);
        System.out.println(getFletLimitResult+ "  - "  + result);
                return "home";

    }

1 个答案:

答案 0 :(得分:0)

Holder-s是类对象。出于这个原因,我们必须分配对象。

  @RequestMapping(value = { "/", "/welcome**" }, method = RequestMethod.GET)
    public String defaultPage(Model model) {
        AutomaticReport service = new  AutomaticReport();
        Holder<Integer> getFletLimitResult = new  Holder<Integer>();
        Holder<String> result = new  Holder<String> ();
        AutomaticReportSoap response = service.getAutomaticReportSoap();
        response.getFletLimit("username", "password", "101732", getFletLimitResult, result);
       System.out.println(getFletLimitResult.value.toString() + "  -  "  + result.value.toString());
                return "home";

    }