gpt4 book ai didi

java - 用注解替换SimpleFormController(spring<3到4.3转换)

转载 作者:行者123 更新时间:2023-11-30 01:46:11 26 4
gpt4 key购买 nike

我正在尝试将一些代码从 Spring 2.* 转换为 4.3。

如何编写带注释的以下代码?我无法理解文档。

import org.springframework.web.portlet.mvc.SimpleFormController;

public class SearchController extends SimpleFormController {

public SearchController () {
this.setFormView("edit-search");
this.setSuccessView("edit-search");
this.setCommandClass(ListWrapper.class);
this.setCommandName("aList");
this.setSessionForm(false);
}

最佳答案

您可以执行类似如下的操作:

@Controller // instead of extending SimpleFormController
@RequestMapping("/yourFile.htm")
public class SearchController {

@RequestMapping(method=RequestMethod.POST) // here I have added as Post as HTTP method as a sample.
public void SearchController(@ModelAttribute("aList")/* commandName */ ListWrapper listWrapper/*CommandClass*/){
if(some Errors|| null validation fails){
return "edit-search";// formView
}
return "edit-search";// successView
}


}

关于java - 用注解替换SimpleFormController(spring<3到4.3转换),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57855114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com