我如何有效地在所有Spring入口点使用jsonobject

时间:2018-12-11 10:51:32

标签: java spring-mvc

我的应用程序体系结构是这样的,我有一个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);
}

0 个答案:

没有答案