gpt4 book ai didi

java - Spring - Controller 当前页面丢失

转载 作者:行者123 更新时间:2023-12-01 04:58:02 26 4
gpt4 key购买 nike

下面是我的 Controller 。

@Controller
@RequestMapping("/userRegistration.htm")
@SessionAttributes("user")
public class UserController {

private UserService userService;

@Autowired
public void setUserService(UserService userService) {
this.userService = userService;
}

@RequestMapping(method = RequestMethod.GET)
public String showUserForm(ModelMap model)
{
User user = new User();
model.addAttribute(user);
return "userForm";
}

@RequestMapping(method = RequestMethod.POST)
public void onSubmit(@ModelAttribute("user") User user, HttpServletResponse response) {
userService.add(user);
//return "redirect:userSuccess.htm";
}

}

上述代码中的问题是,在“onSubmit”方法中,我没有返回任何内容,但浏览器中的网页丢失了,并且它没有重定向到任何新的 URL,与浏览器中显示的 URL 相同.

请告诉我们,出了什么问题?

最佳答案

业务逻辑之后没有任何操作。在你的代码中。如果您想在业务逻辑之后重定向。使用响应对象

response.sendRedirect("/userSuccess.htm");

关于java - Spring - Controller 当前页面丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13786505/

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