草庐IT

thymeleaf

全部标签

spring - Thymeleaf 不显示 Spring 表单错误消息

我正在将一个Springjsp应用程序迁移到Thymeleaf,但在显示表单错误时遇到问题。我正在使用SpringTemplateEngine和ThymeleafViewResolver并且模板的渲染工作正常。表单值也填充在表单输入字段中。目前唯一不起作用的是显示表单错误消息。我的Controller看起来像:@RequestMapping(method=RequestMethod.POST)Stringsave(@ValidCustomerFormform,BindingResultbindingResult,Modelmodel,RedirectAttributesredirect

java - Spring Boot 和自定义 404 错误页面

在我的SpringBoot应用程序中,我正在尝试配置自定义错误页面,例如404,我在我的应用程序配置中添加了以下Bean:@BeanpublicEmbeddedServletContainerCustomizercontainerCustomizer(){returnnewEmbeddedServletContainerCustomizer(){@Overridepublicvoidcustomize(ConfigurableEmbeddedServletContainercontainer){container.addErrorPages(newErrorPage(HttpStatu

java - Spring Boot 和自定义 404 错误页面

在我的SpringBoot应用程序中,我正在尝试配置自定义错误页面,例如404,我在我的应用程序配置中添加了以下Bean:@BeanpublicEmbeddedServletContainerCustomizercontainerCustomizer(){returnnewEmbeddedServletContainerCustomizer(){@Overridepublicvoidcustomize(ConfigurableEmbeddedServletContainercontainer){container.addErrorPages(newErrorPage(HttpStatu

java - 如何使用 Spring 和 Thymeleaf 在下拉列表中显示所有可能的枚举值?

我有一个具有枚举属性的域对象,我想以该对象的形式显示一个包含所有可能枚举值的下拉列表。想象以下对象:publicclassTicket{privateLongid;privateStringtitle;privateStatestate;//Getters&setterspublicstaticenumState{OPEN,IN_WORK,FINISHED}}在我的Controller中,我有一个为此对象呈现表单的方法:@RequestMapping("/tickets/new")publicStringshowNewTicketForm(@ModelAttributeTicketti

java - 如何使用 Spring 和 Thymeleaf 在下拉列表中显示所有可能的枚举值?

我有一个具有枚举属性的域对象,我想以该对象的形式显示一个包含所有可能枚举值的下拉列表。想象以下对象:publicclassTicket{privateLongid;privateStringtitle;privateStatestate;//Getters&setterspublicstaticenumState{OPEN,IN_WORK,FINISHED}}在我的Controller中,我有一个为此对象呈现表单的方法:@RequestMapping("/tickets/new")publicStringshowNewTicketForm(@ModelAttributeTicketti

java - Thymeleaf,片段和默认参数

我已经创建了Fragments.html文件。它包含以下片段:我把上面的片段放到我的View文件中:现在,我想将两个参数传递给my_fragment,但我必须确保向后兼容。我尝试如下解决问题:不幸的是,上面的解决方案产生了错误:org.springframework.web.util.NestedServletException:Requestprocessingfailed;nestedexceptionisorg.thymeleaf.exceptions.TemplateProcessingException:Cannotresolvefragment.Signature"my_f

java - Thymeleaf,片段和默认参数

我已经创建了Fragments.html文件。它包含以下片段:我把上面的片段放到我的View文件中:现在,我想将两个参数传递给my_fragment,但我必须确保向后兼容。我尝试如下解决问题:不幸的是,上面的解决方案产生了错误:org.springframework.web.util.NestedServletException:Requestprocessingfailed;nestedexceptionisorg.thymeleaf.exceptions.TemplateProcessingException:Cannotresolvefragment.Signature"my_f

html - 如何设置 thymeleaf th :field value from other variable

我有一个简单的文本输入字段,我必须在其中设置一个对象的默认值并将其最终值保存在另一个对象中。以下代码不起作用。form是DTO对象,client是数据库中的Entity对象。解决这种情况的正确方法是什么?我的意思是不工作-假设初始值为client.name="Foo"和form.clientName=null。我需要输入字段显示值为“Foo”,并且在表单提交后form.clientName值变为“Foo”。但是输入字段没有显示任何内容,并且在提交form.clientName值仍然为空;如果有人感兴趣,请使用以下结构解决此问题(在另一个问题中找到答案)。th:attr="value=$

html - 如何设置 thymeleaf th :field value from other variable

我有一个简单的文本输入字段,我必须在其中设置一个对象的默认值并将其最终值保存在另一个对象中。以下代码不起作用。form是DTO对象,client是数据库中的Entity对象。解决这种情况的正确方法是什么?我的意思是不工作-假设初始值为client.name="Foo"和form.clientName=null。我需要输入字段显示值为“Foo”,并且在表单提交后form.clientName值变为“Foo”。但是输入字段没有显示任何内容,并且在提交form.clientName值仍然为空;如果有人感兴趣,请使用以下结构解决此问题(在另一个问题中找到答案)。th:attr="value=$

java - Spring Security hasRole() 不起作用

我在使用SpringSecurity&&Thymeleaf时遇到了问题,特别是在尝试使用hasRole时表达。'admin'用户具有角色'ADMIN'但hasRole('ADMIN')无论如何我尝试解析为false我的html:1.2.3.true4.5.6.ISADMIN7.ISADMIN8.9.结果:1.admin2.[ADMIN]3.true4.true5.ADMIN6."printsnothingbecausehasRole('ADMIN')resolvestofalse"7."printsnothingbecausehasRole(#vars.role_admin)resol