`
guanxi
  • 浏览: 41707 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

thymeleaf + spring 表单验证国际化

 
阅读更多

 

 /*@todo
	  * 这里怎样国际化
	  */
	@NotEmpty(message="login.account.not.empty")  
	@Column(name = "name")
		private String name;
	
//	@Email(message = "必须是Email 格式")
	@Column(name = "href")
	private String href;

 

 

    注入式验证,这样

 

     页面上怎样国际化输出呢?

     

    

   <div class="col-sm-10">
      <input type="text" class="form-control" id="name" placeholder="菜单名称" name="name"  th:field="*{name}"/>
      <span th:if="${#fields.hasErrors('name')}"  th:errors="*{name}"   th:text = "#{${#fields.errors('name')[0]}}" >Name Error</span>
    </div> 

 

   我是这样写的,可以实现,还有更加简单的方式么?

分享到:
评论

相关推荐

    Spring Boot + MyBatis + thymeleaf + MySQL + jQuery +ajax图书借阅管理系统

    在本系统中,jQuery用于增强用户体验,例如实现异步加载、动态表单验证等功能。 Ajax(Asynchronous JavaScript and XML)技术在本系统中扮演了关键角色,它实现了页面的局部刷新,使得用户在不刷新整个页面的情况...

    spring boot+thymeleaf+bootstrap 简单实现后台管理系统界面

    同时,Bootstrap的CSS和JS库可以用来美化界面,添加交互功能,如下拉菜单、按钮组、表单验证等。 在文件结构上,通常会有一个`src/main/resources/templates`目录存放Thymeleaf模板文件,每个模板对应一个或多个...

    Thymeleaf+spring 参考文档

    - **国际化消息显示**:从Spring管理的消息文件中获取国际化消息,并在模板中展示。 - **资源解析机制**:利用Spring自身的资源解析机制来解析模板文件。 #### 1.2 Spring版本兼容性 Thymeleaf支持Spring框架的多...

    SpringBoot+layui+Thymeleaf+Mybatis+Shiro后台管理系统脚手架

    标题中的"SpringBoot+layui+Thymeleaf+Mybatis+Shiro后台管理系统脚手架"代表了一个基于SpringBoot框架的后台管理系统,该系统利用了一系列技术来构建高效、易用的管理界面。以下是对这些技术及其在系统中的作用的...

    spring boot+thymeleaf+bootstrap 简单实现后台管理系统界面(看评论酌情下载)

    Spring Boot 是一个基于 Spring 框架的高度集成了多种优秀技术的快速开发工具,它旨在简化新 Spring 应用的初始...开发者可以根据实际需求,扩展功能,如权限控制、数据展示、表单验证等,打造属于自己的后台管理系统。

    Spring Boot+Mybatis Plus+Thymeleaf实现用户登录和校验用户名是否重复功能

    综上所述,这个项目展示了Spring Boot作为基础框架,Mybatis Plus作为数据访问层,以及Thymeleaf作为视图层的集成应用,实现了用户登录验证和用户名重复检查的关键功能。这样的组合使得开发过程更为高效,同时提供了...

    Thymeleaf+Java Demo演示

    8. **标签库**:Thymeleaf有丰富的内置标签库,如`spring`标签库,可以方便地处理Spring MVC中的模型属性和表单验证。 这个"Thymeleaf+Java Demo演示"可能包含了以下步骤和内容: 1. **环境配置**:安装Thymeleaf...

    thymeleaf for spring pdf

    Thymeleaf与Spring的集成,使得用户能够在模板中使用SpringEL表达式,创建与后端bean集成的表单,并处理国际化和资源解析等功能。这些功能使得Thymeleaf成为了开发Spring MVC应用程序的强大工具,尤其是在视图层模板...

    SpringBoot+SpringMVC+Maven+Thymeleaf+HTML+mybatis+mysql基本的增删改查功能

    在本项目中,Maven被用来管理Spring Boot、Spring MVC、Thymeleaf、MyBatis等库的依赖,通过编写POM.xml文件来定义项目配置。 Thymeleaf是一个现代的服务器端HTML模板引擎,它可以与Spring MVC无缝集成。Thymeleaf...

    基于SpringBoot + Thymeleaf + Layui + Apache Shiro + Redis + .zip

    标题 "基于SpringBoot + Thymeleaf + Layui + Apache Shiro + Redis + .zip" 描述了一个使用现代Web开发技术构建的项目。这个项目利用了SpringBoot作为核心框架,Thymeleaf作为模板引擎,Layui作为前端UI框架,...

    基于SpringBoot+Thymeleaf+JPA的博客系统.zip

    4. 表单处理:Thymeleaf可以轻松处理表单验证、提交等操作,简化前后端交互。 三、Java Persistence API (JPA) JPA是Java官方提出的持久层规范,用于简化数据库操作。它通过ORM(对象关系映射)机制,将Java对象...

    图书管理系统-毕业设计课程设计源码(springboot+mybatis+mysql+thymeleaf+jquery)

    在图书管理系统中,Jquery用于增强用户体验,如异步数据加载、表单验证、交互效果等。 系统功能包括但不限于: - 用户管理:用户注册、登录、个人信息管理。 - 图书管理:图书信息录入、修改、删除,图书分类维护...

    基于Servlet+Thymeleaf+Mybatis的图书管理系统.zip

    - 在这个系统中,Thymeleaf可能用于渲染图书列表、详情页、添加编辑图书表单等页面,将后端数据动态地展示给用户。 3. **Mybatis**: - Mybatis是一个轻量级的持久层框架,它简化了数据库操作,将SQL语句与Java...

    基于Springboot+mybatis+mysql+thymeleaf+jquery构建的小型图书借阅管理系统

    在本项目中,jQuery用于增强页面交互性,例如表单验证、异步请求、动态加载数据等。 总的来说,这个小型图书借阅管理系统结合了Spring Boot的快速开发能力、MyBatis的灵活数据访问、MySQL的稳定数据存储、Thymeleaf...

    724便利店系统 springboot+mybatis-plus+thymeleaf+mysql+js

    它可以操作DOM元素,实现动态加载、表单验证、页面交互等功能。 项目中的文件结构包括: - **mvnw.cmd** 和 **mvnw**:这是Spring Boot项目的启动脚本,分别对应Windows和非Windows环境。 - **.gitignore**:定义...

    spring boot+thymeleaf项目实战

    5. **表单处理**:Thymeleaf可以方便地与Spring MVC的模型属性绑定,进行表单数据的提交和验证。`th:field`标签用于将表单字段与模型属性关联。 6. **国际化**:Spring Boot支持多种语言,Thymeleaf可以通过`th:...

    springboot+mybatis+mysql+thymeleaf+jquery构建的小型图书借阅管理系统.zip

    在本系统中,jQuery用于优化前端交互,如表单验证、数据提交、动态加载等,提升用户体验。 综上所述,这个小型图书借阅管理系统利用SpringBoot的自动化配置和内嵌服务器特性,简化了开发流程;MyBatis与MySQL的配合...

Global site tag (gtag.js) - Google Analytics