【Thymeleaf】ModelAndView中设置一个值,页面上显示此值。

设值部分:

复制代码
@Controller
public class UserCtrl {
...
    
    @Autowired
    private UserService userService;
    
    @PostMapping(value="/userRegister")
    public ModelAndView register(String uname,String pswd,String repswd,String email) {
        ModelAndView mav=new ModelAndView("register");
        
        boolean isNameUnique=userService.isUniqueName(uname);
        if(!isNameUnique) {
            mav.addObject("errMsg", uname+"已经存在了。");
            return mav;
        }
        
        boolean isEmailUnique=userService.isUniqueEmail(email);
        if(!isEmailUnique) {
            mav.addObject("errMsg", email+"已经存在了。");
            return mav;
        }
        
        boolean added=userService.addOneUser2Db(uname, repswd, email);
        
        if(added) {
            logger.info("User:{} added.",uname);
            return new ModelAndView("login");
        }else {
            return new ModelAndView("error");
        }
    }
}
复制代码

页面上显示此值:

复制代码
<div class="block-body">
<form action="userRegister" method="post">
    <label>用户名</label>
    <input type="text" name="uname" class="span12">
    <label>密码</label>
    <input type="password" name="pswd" class="span12">
    <label>再次输入密码</label>
    <input type="password" name="repswd" class="span12">
    <label>邮件地址</label>
    <input type="text" name="email" class="span12">
    <input type="submit" value="Submit" class="btn btn-primary pull-right"/>
    <div class="clearfix"><span th:text="${errMsg}">errMsg</span></div>
</form>
</div>
复制代码

 

前作:https://www.cnblogs.com/heyang78/p/12813594.html

END

posted @   逆火狂飙  阅读(279)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2019-10-15 Oracle 报错 ORA-03290的处置
2013-10-15 【Canvas技法】绘制正N角星
2013-10-15 【Canvas与艺术】旋转八角正方形
生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东
点击右上角即可分享
微信分享提示