我是靠谱客的博主 虚心口红,最近开发中收集的这篇文章主要介绍html通过判断值显示或隐藏,spring - 根据值显示或隐藏HTML - 堆栈内存溢出,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我有一个使用Thymeleaf进行前端数据绑定的Spring MVC项目。 我想在更新用户名时显示成功消息。 这是更新屏幕: example 。 目前,该用户已重定向到登录页面,但我想在名称更新时显示一条消息,并等待5秒钟再重定向。 我可以在页面的get方法中传递布尔值,并在调用post方法时将其设置为true吗?

@RequestMapping(value = "/resetUserName", method = RequestMethod.GET)

public ModelAndView displayResetUsernamePage(ModelAndView modelAndView, @ModelAttribute User user) {

logger.info("Entered displayResetUsernamePage function");

return modelAndView;

}

@RequestMapping(value = "/resetUserName", method = RequestMethod.POST)

public ModelAndView setNewUsername(ModelAndView modelAndView, @ModelAttribute User user, HttpServletRequest httpServletRequest, @AuthenticationPrincipal User currentUser) throws ServletException {

logger.info("Entered setNewUsername function");

User exists = userService.findUserByUserName(user.getUsername());

if (exists == null) {

User updatedUser = userService.updateUsername(currentUser.getUsername(), user);

logger.info("Username change successful: " + currentUser.getUsername() + " is now " + user.getUsername());

emailService.sendEmailResetUsername(user, currentUser);

} else {

throw new ResourceNotFoundException();

}

modelAndView.setViewName("login");

httpServletRequest.logout();

return modelAndView;

}

这是get和post方法,我可以将布尔值传递给get方法并将其在post方法中设置为true吗? 然后用th:if $ {resetSuccess}在Thymeleaf中显示它以显示html?

像这样的东西:

Username change successfull !

最后

以上就是虚心口红为你收集整理的html通过判断值显示或隐藏,spring - 根据值显示或隐藏HTML - 堆栈内存溢出的全部内容,希望文章能够帮你解决html通过判断值显示或隐藏,spring - 根据值显示或隐藏HTML - 堆栈内存溢出所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部