首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在控制器之间发送数据

如何在控制器之间发送数据
EN

Stack Overflow用户
提问于 2019-05-29 00:42:09
回答 1查看 0关注 0票数 0

我想知道如何在休息服务中将数据从一个RequestMethod.POST发送到另一个RequestMethod.POST。

我想从Orgin和Departure do / connect发送数据,后端发生并显示结果,

我想过用数据库做这件事,但我认为这是不正确的。

我使用thymeleaf从用户那里获取数据。

请帮忙

@RequestMapping(value = "/Orgin", method = RequestMethod.GET) public ModelAndView orgin() { return new ModelAndView("Orgin.html", "FlightDTO", new FlightDTO()); } @RequestMapping(value = "/Orginconnect", method = RequestMethod.POST) public String orginconnect(@Valid @ModelAttribute("FlightDTO") FlightDTO flightDTO, BindingResult result, ModelMap model) { return "Departure.html"; } @RequestMapping(value = "/Departure", method = RequestMethod.GET) public ModelAndView departure() { return new ModelAndView("Departure.html", "FlightDTO", new FlightDTO()); } @RequestMapping(value = "/DepartureConnect", method = RequestMethod.POST) public String departureconnect(@Valid @ModelAttribute("FlightDTO") FlightDTO flightDTO, BindingResult result, ModelMap model) { System.out.println(flightDTO.getOrigin()); return "Test.html"; } @RequestMapping(value = "/Search", method = RequestMethod.GET) public ModelAndView showForm() { return new ModelAndView("Test.html", "FlightDTO", new FlightDTO()); } @RequestMapping(value = "/connect", method = RequestMethod.POST) public String submit(@Valid @ModelAttribute("FlightDTO") FlightDTO flightDTO, BindingResult result, ModelMap model) { String Request = buildurl.url(flightDTO); try { buildurl.url(flightDTO); } catch (Exception e) { System.out.println("Invalid data can not build an URL" + e); } try { connectServiceIml.connect(buildurl.url(flightDTO)); } catch (Exception e) { System.out.println("Problem with connection" + e); } String output = connectServiceIml.connect(Request) ; try { model.addAttribute("AirlineFirst", searchResult.getAirlineFirst(output)); model.addAttribute("AirlineSecond", searchResult.getAirlineSecond(output)); model.addAttribute("AirlineThird", ////.... some code return "Results.html"; }

EN

回答 1

Stack Overflow用户

发布于 2019-05-29 10:09:54

如果方法在同一模块中,为什么不直接调用它。如果没有,您可以使用rest api调用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100006842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档