在元素标签中使用 twitter 引导属性时出现 *** 错误

Posted

技术标签:

【中文标题】在元素标签中使用 twitter 引导属性时出现 *** 错误【英文标题】:*** error on using twitter bootstrap attributes in element tag 【发布时间】:2014-08-19 15:21:18 【问题描述】:

我在 Spring Boot 项目中使用最新版本的 Thymeleaf。我遇到了一个非常奇怪的问题,当我在元素标记中使用autofocusrequired 属性时,我遇到了*** 错误。我正在使用最新版本的Twitter Bootstrap 项目。在我的项目中,我正在使用:Spring Security、ThymeLeaf 和 Twitter Bootstrap。配置是使用 Java 配置完成的。下面是产生***的代码。如果我删除 autofocusrequired 属性,应用程序运行良好。

<form class="form-signin" role="form">
    <h2 class="form-signin-heading">Please sign in</h2>
    <input type="email" class="form-control" placeholder="Email address" required autofocus>
    <input type="password" class="form-control" placeholder="Password" required>
    <label class="checkbox">
        <input type="checkbox" value="remember-me"> Remember me
    </label>
    <button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button>
</form>

【问题讨论】:

请将堆栈跟踪添加到您的问题中。您的 html sn-p 没有给出任何错误的线索。 因为它是一个堆栈溢出,所以跟踪消息很长。我创建了一个 GIST,可在以下地址获得:gist.github.com/5db/47a5b163fd8054d39a81 您是否尝试过使用符合 XML 标准的标签,例如 required="required"autofocus="autofocus" 是的,这行得通。它看起来像 ThymLeaf 库中的一个错误。 这不是错误。如果您阅读手册,Thymeleaf 要求符合 XML。 【参考方案1】:

Thymleaf 要求符合 XML。这意味着关闭标签和带有值的属性。您可以使用:

required="required" autofocus="autofocus"

将答案添加为 Bart 的回复对我有帮助。

【讨论】:

以上是关于在元素标签中使用 twitter 引导属性时出现 *** 错误的主要内容,如果未能解决你的问题,请参考以下文章

使用 CSS 引导程序时出现奇怪的错误

twitter bootstrap 下拉菜单的 z-index 问题

使用 Fabric SDK 从 Twitter 授权中取消时出现授权错误

在 Python 中读取 Twitter json 文件时出现 KeyErrors

使用 Tweepy 检索 Twitter 数据时出现 401 错误

使用 twitter 登录 Quickblox 时出现错误的身份验证数据错误