我还在学习Thymeleaf、Bootstrap和JQuery,所以请原谅我的无知。我有一个spring-boot应用程序,使用Thymeleaf和Bootstrap作为UI。我有一个用户列表,我显示在一个表中,并希望编辑他们。我目前的想法是,用户可以选择行上的图标,然后将该记录填充到模态对话框表单中,在那里可以通过调用来更新该记录。不确定这是不是最好的,但这就是我现在所处的位置。
<div class="container">
<div class="well well-lg">
<div class="container-fluid">
<h5>CNET OFAC Users</h5>
<div th:if="${userList != null and not #lists.isEmpty(userList)}">
Found <span th:text="${#lists.size(userList)}"></span> Users
</div>
<div th:if="${userList == null or #lists.isEmpty(userList)}">
<div>"No Users were found"</div>
</div>
<table class="table table-striped">
<thead>
<tr>
<th>UserName</th>
<th>Company</th>
<th>Role</th>
<th>Active</th>
<th></th>
</tr>
</thead>
<tbody>
<tr th:each="user : ${userList}">
<td th:text="${user.username}"></td>
<td th:text="${user.companyName}"></td>
<td th:text="${user.roles[0].authorities}"></td>
<td th:text="${user.enabled}"></td>
<td><a data-toggle="modal" data-target="#editModal"><span class="glyphicon glyphicon-edit"></span></a></td>
</tr>
</tbody>
</table>
<button data-target="#loginModal" data-toggle="modal" class="btn btn-default">Add User</button>
<input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/>
</div>
</div>
</div>
<div class="modal-body">
<form class="form-horizontal bv-form" action="addUser" th:action="@{/addUser}" th:object="${user}" method="put" id="loginForm">
<div class="form-group">
<label class="col-md-3 control-label">Username</label>
<div class="col-md-5">
<input type="text" name="username" class="form-control" />
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">Password</label>
<div class="col-md-5">
<input type="password" name="password" class="form-control" />
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">Confirm Password</label>
<div class="col-md-5">
<input type="password" name="cpassword" class="form-control" />
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">Company</label>
<div class="col-md-5">
<input type="text" name="companyName" class="form-control" />
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">Status</label>
<div class="col-md-5">
<select class="form-control" name="enabled" th:field="*{enabled}">
<option value="true">Active</option>
<option value="false">Inactive</option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-md-5 control-label">
<button class="btn btn-default" type="submit">Update</button>
</div>
</div>
</form>
</div>
</div>
</div
这是一个管理界面吗?听起来像是这样,因为在那里您可以看到用户列表并对其进行编辑。
实现这一点的一个更简单的方法是将它们带到编辑用户页面,而不是在模式中进行。在本例中,一切都是直接的HTML/CSS,您可以使用Spring/Hibernate验证来验证表单。
我想在另一个html页面中编辑表格的一行。我有一个初学者与thymeleaf和Spring MVC... profileSall.html 但是,我有这个错误:org.thymeleaf.exceptions.templateProcessingException:执行处理器“org.thymeleaf.spring5.processor.springInputRadioFieldTagProce
Thymeleaf 是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎。 thymeleaf 介绍 简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静
我在验证表单时遇到了Thymeleaf问题。我正在尝试创建简单的用户注册表单来学习Spring,不幸的是我被卡住了。 这是我的UserForm类 第一个问题是在initBinder中添加自定义验证器类时 @Not空验证注释的“默认”停止工作。这是预期行为吗? 第二个问题是如何在thymeleaf中显示全局拒绝消息 我的validator类如下所示 和后映射从控制器 作为“默认”验证错误,我可以使用
我正在使用Spring Boot 2.1.5。RELEASE和wnat使用Thymeleaf生成json模板文件。 下面是我目前拥有的1个文件的示例 我现在想把条件逻辑放入这个文件。这可能与thymeleaf或有其他模板技术,我应该看看? 谢谢你Damien
它的工作方式如下: 但是,我应该用这种方式添加静态资源下的所有文件夹吗?我好像错过了什么。
TL;DR使用Spring Boot和Thymeleaf时,当用户单击特定行第5列的按钮时,如何返回表单中第1列的值? 嗨!长时间的倾听者,第一次打电话的人。在这个问题上,我非常感谢你的帮助。 我正在用Spring Boot和Thymeleaf编写一个服务器应用程序。服务器与许多设备交互。我正在创建一个网页,它将在一个表(表单)中显示设备及其IP地址的列表。该表的每一行都有关于设备的信息和从列表中