如何停止此“圆形视图路径”

时间:2019-06-06 17:50:05

标签: spring-boot controller

我不明白为什么这是一种循环关系...

当我第一次进入页面时,这是一个Get ..,我只想在html页面上看到两个空字段。 然后,我可以将数据添加到html页面和POST(提交表单)上的字段中, 返回我保存的数据库行,将那些模型元素放在字段中。

@Controller
@Slf4j
public class EbayController {


    @Autowired
    public EbayService ebayService;


    @GetMapping(path= Mappings.GET_ID)   // /users/get-id
    public String getNextID(Model model){

        model.addAttribute(new EbayItem()); // Send this new item to model,
                                            // html submits data binded to the new item

        return ViewNames.GET_ID;
    }


    @PostMapping(path= Mappings.GET_ID)   // /users/get-id
    public String getNextID(@ModelAttribute(AttributeNames.EBAY_ITEM) EbayItem ebayItem,
                            Model model){


        if(ebayItem.getTitle()==null){

            model.addAttribute(ebayService.createEbayItem(ebayItem));
        }



        return ViewNames.GET_ID;
    }
}

0 个答案:

没有答案