草庐IT

thymeleaf

全部标签

spring - Spring Boot 中的 I18n + Thymeleaf

我正在尝试使用Springboot和Thymeleaf制作多语言应用程序。我制作了几个属性文件来保存不同的消息,但我只能用我的浏览器语言显示它(我尝试了扩展来更改浏览器区域设置,但它们似乎不起作用),无论如何我想放一个按钮在我的网站上执行此任务(更改语言),但我不知道如何或在哪里可以找到如何管理此任务。给你看我的配置:项目结构I18n配置类importorg.springframework.context.MessageSource;importorg.springframework.context.annotation.Bean;importorg.springframework.c

html - 在thymeleaf spring框架中从本地目录插入图像(使用maven)

我使用此链接开发了一个项目:https://spring.io/guides/gs/serving-web-content/我使用maven开发上述项目。我在这下面有两个html文件。abc.html和xyz.html。为了在html页面中插入图片,我使用了这样的url:但我想改用位于我的服务器中的图像文件。我尝试将文件放在html文件的同一目录中,但它不起作用。我什至尝试给出完整的路径,但没有用。这是一个ubuntu操作系统。请帮帮我。有什么地方可以配置基本路径或基本上如何从本地文件夹放置图像。 最佳答案 我希望您查看Thymel

spring - 如何将 Spring Controller 映射到它们的 thymeleaf View (intellij14)

我正在尝试配置springbootthymeleaf和intellij,并且在大多数情况下已经成功了,但我似乎无法将Controller与他们的View链接起来,因为intellij烦人地一直显示以下消息,并且自动-完成系统不起作用:CannotResolve'varName'我的Controller看起来像这样“main/java/..../controller.java”@ControllerpublicclassCardsController{@RequestMapping(value="/card/{id}",method=RequestMethod.GET)publicStr

html - 如何使用 Thymeleaf th :text in reactJS

我正在使用Thymeleaf和reactJS运行springboot应用程序。通过在页面中使用th:text从message.properties读取所有HTML文本,但是当我在reactJSHTMLblock中有th:text时,reactJS似乎对此很生气。render(){return()}错误是:Namespacetagsarenotsupported.ReactJSXisnotXML.除了使用dangerouslySetInnerHTML之外,还有其他方法吗?谢谢! 最佳答案 没有合理的解决方法。您收到此错误是因为Thym

java - 在 thymeleaf 中包含 JavaScript 变量

如何在thymeleaf中包含JavaScript变量以检查条件?试过了://somecode但它不起作用。 最佳答案 您尝试执行的操作不起作用,因为Thymeleaf在服务器端处理模板,因此它可以访问的变量是在其模型中定义的变量。如果您在运行Thymeleaf的模型中有myVariable,它会起作用。如果您想要在Thymeleaf模板中设置Javascript变量的值,您可以执行以下操作:/**/在脚本中你可以有任何你想要的逻辑,包括隐藏/显示等。查看this模式详细信息的部分文档。

java - Spring MVC thymeleaf 随机崩溃

我对SpringMVC和thymeleaf有一个奇怪的问题。当我运行我的Web应用程序时,我不时会遇到随机崩溃。有时一切都很好,但有时我会得到类似的东西:javax.servlet.ServletException:Servlet.init()forservletdispatcherthrewexceptionorg.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)org.apache.catalina.valves.ErrorReportValve.invoke(Err

spring - 在 Spring 4.0.3 + Spring Security 3.2.3 + Thymeleaf 2.1.2 中将 CSRF 放入 Headers

我有以下代码:FileuploadTest我收到错误HTTP403:InvalidCSRFToken'null'wasfoundontherequestparameter'_csrf'orheader'X-CSRF-TOKEN'如果我改用这一行,CSRF就可以工作:但是,如果我使用header,如何实现有效的CSRF? 最佳答案 在与这个问题斗争了一段时间后,我终于弄清楚了officialSpringdocumentation中的代码的原因。不起作用...请注意以下几点:这是考虑到JSP的文档!由于我们使用的是Thymeleaf,你

java - 如何使用 thymeleaf 传递两个对象以在表单中使用?

我的问题如下:我必须从一个表单中填写2个不同的对象。有了1个对象,我只需在newFoo.html中做:Go在FooController中:@RequestMapping(value="/foo/new",method=RequestMethod.GET)publicStringnewFoo(finalFoofoo,Modelmodel){return"newFoo";}@RequestMapping(value="/foo/new",method=RequestMethod.POST)publicStringsaveFoo(finalFoofoo,finalBindingResultb

java - Thymeleaf:如何获取 URL 属性值

我找不到使用Thymeleaf从URL获取属性的任何解决方案。例如,对于URL:somesite.com/login?error=true我需要获取“错误”属性值。如果有帮助的话,我也在使用SpringMVC。 最佳答案 经过一番调查,我发现实际上是SpringEL问题。因此,使用空值检查的完整答案是:Inputisincorrect 关于java-Thymeleaf:如何获取URL属性值,我们在StackOverflow上找到一个类似的问题: https:/

spring - 如何在 Thymeleaf 和 Spring Boot 中显示消息?

我创建了一个使用Thymeleaf作为模板引擎的SpringBootWeb应用程序。我将MessageSource配置为在子文件夹中查找消息:@BeanpublicMessageSourcemessageSource(){finalReloadableResourceBundleMessageSourcemessageSource=newReloadableResourceBundleMessageSource();messageSource.setBasename("i18n/messages");messageSource.setFallbackToSystemLocale(fal