1.信息提示

在前面我们已经讲解过了这客户端的校验信息的知识,不过好远样的提示似乎不是很友好,所以我们这里需要做一下修改,使用用户提示页面的信息可以友好。

原先我们的profilePage添加的代码如下:

<input th:field="${profileForm.twitterHandle}" id="twitterHandle"
type="text" th:errorclass="invalid"/>
<input th:field="${profileForm.email}" id="email" type="text"
th:errorclass="invalid"/>
<input th:field="${profileForm.birthDate}" id="birthDate" type="text"
th:errorclass="invalid"/>
<input type="text" th:field="*{tastes[__${rowStat.index}__]}"
th:placeholder="#{taste.placeholder}"/>

现在我们修改成下面的:

<input th:field="${profileForm.twitterHandle}" id="twitterHandle"
type="text" required="required" th:errorclass="invalid"/>
<input th:field="${profileForm.email}" id="email" type="email"
required="required" th:errorclass="invalid"/>
<input th:field="${profileForm.birthDate}" id="birthDate" type="text"
required="required" th:errorclass="invalid"/>
<input type="text" required="required" th:field="*{tastes[__${rowStat.
index}__]}" th:placeholder="#{taste.placeholder}"/>

修改之后,我们将看到有显示结果:

2.项目的结构

源码路径:git@github.com:owenwilliam/masterSpringMVC.git

小结SpringMVC(一)相关推荐

  1. java元婴期(28)----java进阶(springmvc(2)---入门程序(下)基于注解开发(重点掌握))

    入门程序 非注解的处理器映射器和适配器 1.非注解的处理器映射器 处理器映射器: org.springframework.web.servlet.handler.BeanNameUrlHandlerM ...

  2. springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用...

    log4j 就是log for java嘛,老外都喜欢这样子,比如那个I18n  ---internationalization  不就是i和n之间有18个字母... http://logging.a ...

  3. JSD1806——8——SpringMVC

    1. Spring 1.1. 作用 框架:一套已经由他人编写完成的代码,用于解决特定的问题,可能会改变原有编程方式,或框架有它自身的运行流程.通常表现为某一个或多个jar包. Spring框架的主要作 ...

  4. 任务一: SpringMVC基本应用

    任务一: SpringMVC基本应用 课程任务主要内容: * SpringMVC简介 * SpringMVC组件概述 * SpringMVC请求 * SpringMVC响应 * 静态资源开启 一 Sp ...

  5. 06_03_SpringMVC 任务一: SpringMVC基本应用(SpringMVC请求与响应,进行日期转换工具类DateConverter)

    任务一: SpringMVC基本应用 课程任务主要内容: SpringMVC简介 SpringMVC组件概述 SpringMVC请求 SpringMVC响应 静态资源开启 一 SpringMVC简介 ...

  6. 筑基期第一式:SpringMVC源码解析

    文章目录 SpringMVC源码解析 SPI机制 案例 SpringMVC中SPI的使用 初始化IOC容器与九大组件 初始化容器 初始化九大组件 小结 SpringMVC如何处理一个请求 doDisp ...

  7. 狂神说SpringMVC学习笔记

    目录 P1.前言 1.回顾MVC 1.1.什么是MVC 1.2.Model1时代 1.3.Model2时代 1.4.回顾Servlet 2.什么是SpringMVC 2.1.概述 2.2.中心控制器 ...

  8. SpringMVC(2)

    一)接受到JSON格式的数据:使用@RequestBody来进行接收 1.1)通过以前的学习我们知道,默认请求下无论是SpringMVC还是SpringBoot默认情况下返回的就是一个视图,也就是静态 ...

  9. SpringMVC基本应用

    SpringMVC基本应用 一 SpringMVC简介 1.1 SpringMVC概述 SpringMVC 是一种基于Java的实现MVC设计模式的轻量级Web 框架. 还支持 RESTful 编程风 ...

  10. eclipse 创建maven 项目 动态web工程完整示例

    需求表均同springmvc案例 此处只是使用maven 注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了 没有的话需要安装m ...

最新文章

  1. sqlite数值长度超过7位出错_数值计算方法 第一章 绪论
  2. 2011 ScrumGathering敏捷个人.pptx
  3. 使用jsp+swfupload做上传时报Upload Error: 405错误
  4. 离线轻量级大数据平台Spark之MLib机器学习协同过滤ALS实例
  5. Boost.SmartPtr 的快速 (CI) 测试
  6. win10专业版虚拟机配置服务器,虚拟机专用专业版win10 账号密码
  7. ACE(Adaptive Communication Environment)介绍
  8. php中mimes函数,wordpress函数check_upload_mimes()用法示例
  9. 远程服务器,你不得不知道的命令行操作(一)
  10. 久等了,你要的 Python 书籍推荐,来了
  11. 压敏电阻GB/T 10194测试和AEC-Q200认证
  12. 动态更换 Shape 的颜色
  13. Nginx下的反向代理 双层代理 负载均衡
  14. SQL16号统计1~15号数据,1号统计上月15~月底数据
  15. 机器学习篇——MNIST手写数字识别
  16. 分享一个Python画樱花树的代码
  17. 数值计算笔记之非线性方程的求解(一)二分法
  18. 安装colmap时报错“METIS_INCLUDE_DIRS-NOTFOUND“
  19. ubuntu10.10+双显卡I卡N卡+bumbleb…
  20. 也许狼真的来了,我们该怎么办?

热门文章

  1. ionic2——环境配置篇
  2. 与时间有关的10个短语
  3. 内容提供者和内容观察者
  4. Android_自适应布局
  5. traceroute tracert
  6. How to integrate iAD in your iOS App ?
  7. 关于企业软件资质申请流程以及时间规划(二)——软件登记测试
  8. MPLS连通性测试原理
  9. LAMP源码安装原理
  10. 正则表达式和通配符的异同