我的应用程序体系结构是这样的,我有一个spring mvc应用程序和RestFul Webservice应用程序。 RestFul Webservice应用程序与数据库对话可获取数据。为了调用rest uri,我在spring mvc应用程序中创建了httpclient。
任何内部调用的spring mvc控制器入口点都会调用rest uri。
让我们注册一下,我在Spring MVC应用程序中有入口点调用/ adduser。
在下面的代码中,我正在准备带字符串连接的jsonInput,因为我需要为rest uri发送输入参数,所以如何在这里避免字符串连接。
@RequestMapping(value = "/addUser", method = RequestMethod.GET)
public ModelAndView saveUser(@ModelAttribute("signuppage") @Validated User user, BindingResult result, Model model,final RedirectAttributes redirectAttributes,HttpServletRequest request) throws Exception {
String addUserWS = "addUser";
String addUserWSInputJSON = "{\"firstname\":\"" + user.getFirstname() + "\",\"lastname\":\"" + user.getLastname() + "\",\"email\":\"" + user.getEmail() + "\"}";
String addUserWSOutputString = ews.postWSResults(wsUrl + "post/", addUserWS, addUserWSInputJSON);
JSONObject addUserWSOutputJSONObject = new JSONObject(addUserWSOutputString);
return new ModelAndView("updatepasswordfp", "name", model);
}