thymeleaf 相关问题

Thymeleaf是一个XML / XHTML / HTML5模板引擎(可扩展到其他格式),可以在Web和非Web环境中工作。它更适合在Web应用程序的视图层提供XHTML / HTML5,它甚至可以在脱机环境中处理任何XML文件。它提供了一个可选模块,用于与Spring MVC集成,因此您可以在使用此技术的应用程序中将其用作JSP的完全替代,即使使用HTML5也是如此。

Spring Boot - GetMapping 到具有不同路径的相同方法的更简单方法

目前我的控制器看起来像这样。 @RequestMapping(“成员”) 公共类成员控制器{ 私有 ArrayList memberList = new ArrayList<>(); @GetMa...

回答 3 投票 0

注册后,将打开以下页面:https://myApp.by/assets/inputmask/jquery.inputmask.min.js

用户注册并登录后,打开以下页面: https://myApp.by/assets/inputmask/jquery.inputmask.min.js 在此输入图像描述 为什么当你第一次登录时它不会进入 h...

回答 1 投票 0

注册后,将打开以下页面:https://shtura.by/assets/inputmask/jquery.inputmask.min.js

用户注册并登录后,打开以下页面: https://shtura.by/assets/inputmask/jquery.inputmask.min.js 在此输入图像描述 据我了解,此页面仅打开一次...

回答 1 投票 0

springBoot + Thymeleaf:属性中的 UTF-8

我有这个配置文件: @配置 @EnableWebSecurity @EnableMethodSecurity(securedEnabled = true, jsr250Enabled = true) 公共类 MvcConfig 实现 WebMvcConfigurer { @豆 酒吧...

回答 1 投票 0

Thymeleaf:通过错误代码显示全局错误

如何在模板中按各自的错误代码显示多个全局错误? 当拒绝绑定结果时,第一个参数是错误代码。显示时如何使用它...

回答 3 投票 0

springBoot + Thymeleaf:验证电子邮件

我有这个对象: @Builder @数据 @AllArgsConstructor @NoArgs构造函数 公共类 NatalChartDataPayload { 字符串语言代码; @NotEmpty(message = "邮箱不能为空") @E...

回答 1 投票 0

在React中使用Thymeleaf变量

有没有办法在React中使用Thymeleaf变量? 我在这里读到这应该是一个坏主意。问题是,我使用 Thymeleaf 创建了一个 Spring Boot 应用程序,其中包含...

回答 1 投票 0

使用 thymeleaf 的 itext 生成 pdf

我想从我的模板thymeleaf生成pdf,因为我的目标是在我的模板中插入数据,然后生成pdf。但我不工作! TestController.java----------------------------------------...

回答 1 投票 0

在执行存储库保存方法之前,百里香表单中的对象被保存到数据库中

我有一个全栈应用程序,带有 thymeleaf 前端、spring 后端和 mariadb 数据库。当我尝试通过 thymeleaf 表单更新对象时,出现了奇怪的问题。 Obj 的类...

回答 1 投票 0

如何使用 Thymeleaf 和 Java Enum 检查所选选项

使用 Spring 和 Thymeleaf,我正在添加和编辑用户。我想对用户编辑页面上的选择标签进行选项检查。例如,如果用户的角色是 ADMIN,如果 admin 选项不是

回答 1 投票 0

出现错误:“小数值不正确:第 1 行‘价格’列的‘Apple Watch Series 6’。”价格设置了错误的值。我能做什么?

我正在用Java制作一个愿望清单网站,当我尝试更新愿望时,价格出现错误。我正在 thymeleaf 和 springboot 工作。 这是我的 html 表格(价格和描述/文本是

回答 1 投票 0

springBoot + Thymeleaf:使用 Lombok 读取值

我有这个豆子: @Builder @数据 @AllArgsConstructor @NoArgs构造函数 公共类 BlogSearchDataPayload { 字符串语言代码; String blogCategory = BlogCategoryEnum.all.name(); }

回答 1 投票 0

Thymeleaf:Sprint Boot 从 1.4.3 升级到 1.5.22 后,index.html 页面无法正确显示

最近,我开始尝试使用Thymeleaf升级SpringBoot中的一个应用程序(从1.4.3到1.5.22)。应用程序启动正常,但是当我检查这些 html 页面时,没有一个显示正确的...

回答 1 投票 0

springBoot + Thymeleaf:设置区域设置

我的配置运行良好: @配置 @EnableWebSecurity @EnableMethodSecurity(securedEnabled = true, jsr250Enabled = true) 公共类 MvcConfig 实现 WebMvcConfigur...

回答 1 投票 0

SpringBoot +Thymeleaf - 无法将类型“String”的值转换为所需类型“long”;对于输入字符串:“favicon.ico”

这是一个模拟工作注册系统的简单代码。当我尝试注册新职位空缺时,“运行”选项卡中出现以下消息 2024-04-13T18:42:03.089-03:00 警告 14...

回答 1 投票 0

springBoot + Thymeleaf:包含片段

我有这个片段: 我有这个片段: <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head th:fragment="common-header-imports"> <meta charset="utf-8"> <meta content="width=device-width, initial-scale=1.0" name="viewport" <!-- Other meta tags --> <meta content="" name="ZRTHEMES"/> <!-- Google Fonts --> <link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,600;1,700&amp;family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&amp;family=Raleway:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&amp;display=swap" rel="stylesheet"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""> <link href="https://fonts.googleapis.com/css2?family=Oswald:wght@500&amp;display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400&amp;display=swap" rel="stylesheet"> <!-- Vendor CSS Files --> <link href="assets/vendor/aos/aos.css" rel="stylesheet"> <link href="assets/stylesheets/font-awesome.min.css" rel="stylesheet"> <link href="assets/vendor/swiper/swiper-bundle.min.css" rel="stylesheet"> <link href="assets/vendor/glightbox/css/glightbox.min.css" rel="stylesheet"> <link href="assets/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <link href="assets/vendor/bootstrap-icons/bootstrap-icons.css" rel="stylesheet"> <!-- Main CSS File --> <link href="assets/stylesheets/styles.css" rel="stylesheet"> <link rel="stylesheet" th:href="@{/css/style-links.css}"/> <link rel="stylesheet" th:href="@{/css/responsive.css}"/> </head> </html> 还有这个: <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <header th:fragment="common-header" id="header" class="header d-flex align-items-center sticked stikcy-menu"> <div class="container-fluid container-xl d-flex align-items-center justify-content-between"> <a href="index.html" class="logo d-flex align-items-center"> <img src="assets/images/logo.png" alt="logo"> </a> <nav id="navbar" class="navbar"> <ul> <li><a href="/" class="">Home</a></li> <!--li><a href="services.html" class="">Services</a></li> <li><a href="portfolio.html" class="">Portfolio</a></li> <li><a href="testimonials.html" class="">Testimonials</a></li> <li><a href="team.html" class="">Team</a></li> <li class="dropdown"><a href="#"><span>Menu</span> <i class="bi bi-chevron-down dropdown-indicator"></i></a> <ul> <li><a href="about.html">About</a></li> <li><a href="packages.html">Pricing</a></li> <li><a href="faqs.html">FAQs</a></li> <li><a href="privacy-policy.html">Terms &amp; Conditions</a></li> <li><a href="privacy-policy.html">Privacy Policy</a></li> <li><a href="blogs.html">Blogs</a></li> <li><a href="blog-details.html">Blog Detail Page</a></li> </ul> </li--> <li><a href="/blogs">News</a></li> </ul> </nav><!-- .navbar --> <!--a href="contact.html" class="btn-get-started hide-on-mobile">Get Quotes</a--> <button id="darkmode-button"><i class="bi bi-moon-fill"></i></button> <i class="mobile-nav-toggle mobile-nav-show bi bi-list"></i> <i class="mobile-nav-toggle mobile-nav-hide d-none bi bi-x"></i> </div> </header> </html> 还有这个: <!DOCTYPE html> <html lang="zxx"> <head th:replace="~{common/headerImports :: common-header-imports}"> <title>title</title> </head> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-RZXQZB1MDJ"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-RWXQZB9MDJ'); </script> <body> <header th:replace="~{common/header :: common-header}"> .... </html> 但我只看到一个白色页面,没有加载任何内容 每当您遇到此类问题时,从浏览器检查页面源并查看实际生成的内容以及请求的响应以查看从服务器接收到的内容非常有意义。 确保您的脚本位于 head 或 body 内,因此移动此: <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-RZXQZB1MDJ"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-RWXQZB9MDJ'); </script> 进入 Google 指示您移动的位置,大概位于 head 标签的末尾(在其内部)。根据您共享的内容,您似乎已将 html 嵌入到另一个 html 中,并且您已将内容放在 head 和 body 之外。解决这些问题。 此外,很可能发生了一些服务器端错误,因此您需要检查请求的状态以及可能的服务器日志。您也可以检查客户端控制台是否存在客户端问题。 并确保正确嵌入片段。 如果以上所有内容都经过仔细检查并修复,那么它应该可以工作。

回答 1 投票 0

模板解析出错。 (Spring Boot + Thymeleaf)

我有一个用于提供图像的 Spring Boot。我的模型包含在我的 ImageController.java 中。 ImageService 包含 findPage 方法。 运行我的 Spring Boot 应用程序时,我收到此错误。 2...

回答 5 投票 0

springBoot + Thymeleaf:比较模板中的值

我有这段代码: 我有这段代码: <div th:text="${#locale}"></div> <div class="language-picker js-language-picker"> <form action="" class="language-picker__form"> <select th:id="language-picker-select" name="language-picker-select"> <option th:value="es" th:selected="${#locale=='es'}">Español</option> <option th:value="fr" th:selected="${#locale=='fr'}">Français</option> <option th:value="pt" th:selected="${#locale=='pt'}">Português</option> <option th:value="en" th:selected="${#locale=='pt'}">English</option> </select> </form> 但是select中选择的值始终是第一个即使${#locale}有其他值 还尝试过: <select th:id="language-picker-select" name="language-picker-select"> <option th:value="es" th:selected="${locale=='es'}">Español</option> <option th:value="fr" th:selected="${locale=='fr'}">Français</option> <option th:value="pt" th:selected="${locale=='pt'}">Português</option> <option th:value="en" th:selected="${locale=='en'}">English</option> </select> 结果相同 看起来 #locale 不是一个字符串,而是一个 java.util.Locale——而且由于您将 String 与 Object 进行比较,所以它总是错误的。这对我有用: <form action="" class="language-picker__form" th:with="language=${#locale.language}"> <select th:id="language-picker-select" name="language-picker-select"> <option th:value="es" th:selected="${language=='es'}">Español</option> <option th:value="fr" th:selected="${language=='fr'}">Français</option> <option th:value="pt" th:selected="${language=='pt'}">Português</option> <option th:value="en" th:selected="${language=='en'}">English</option> </select> </form>

回答 1 投票 0

intellij thymeleaf 命名空间未绑定

我正在使用 IntelliJ IDEA,但 thymeleaf 命名空间有问题。我创建了员工表单,并将其包含到其他模板中,因此我没有指定命名空间,但它工作正常...

回答 5 投票 0

如何使用 ThymeLeaf 生成包含“#”的 href 链接?

在我的模板中,我必须生成一个类型的链接 。 。 . “12345”是可变部分。 该链接是“深层链接”...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.