首页 > 解决方案 > 在新选项卡中使用通过 Web 服务从外部应用程序传输的对象填充 Java Spring 表单

问题描述

假设我有一个spring:formMyObject类绑定,并且在提交时我点击了这个 Controller 方法:

    @PostMapping(value = "/saveObject")
    public String saveInterest(@ModelAttribute("myObject") MyObject myObject, BindingResult result,
            ModelMap model, RedirectAttributes redirectAttrs, HttpServletRequest request, HttpServletResponse response,
            HttpSession session) throws Exception {

        try {
            // MY NEED IS HERE
            myService.saveMyObject(myObject);
        
        } catch (Exception e) {
            throw new Exception("error when trying to save my object");
        }
        
        return "redirect:/dasboard";
    }

我想要实现的是myObject在提交时也传递给外部应用程序,我的意思是在新选项卡中打开这个外部应用程序并myObject填写类似的spring:form.

这是我到目前为止所做的:

我的问题是如何实现这个新的选项卡行为,我是否遗漏了一些明显的东西?

标签: javascriptjavaspringrestweb-services

解决方案


推荐阅读