【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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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与艺术】旋转八角正方形