我是第一次练习百里香模板引擎。我已经按照教程进行了操作,依此类推,但是我不知道哪里出了问题。
我的控制器:
public String mainPage(Model model){
model.addAttribute("data", "Hello Thymeleaf");
return "main";
}
和我的HTML如下:
<!DOCTYPE html >
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>th:text="${data}"</h1>
</body>
</html>
当我点击本地主机时,它显示的是th:text =“ $ {data}”而不是Hello Thymeleaf
<h1>"${data}"</h1>
也不起作用。视图解析器配置必须正确,因为它会将main解析为main.html。我正在使用spring4
SpringTemplateEngine和spring4百里香视图解析器。
提前致谢
你必须用 th:text
<h1 th:text="${data}"></h1>
或者如果您不想使用该th:text
属性,则必须使用th:inline="text"
并使百里香叶在标签内呈现上下文。但要确保你把变量中[[
和]]
<h1 th:inline="text">[[${data}]]</h1>
我为用户注册创建了简单的Thymeleaf表单模板。当我点击SubmitForm按钮时,POST请求被发送(正如我在浏览器日志中看到的),但它从未由saveRegistration控制器方法处理,并用(method=RequestMethod.POST)注释 Spring版本4.2.2,Spring Security4.0.2,Spring Boot启动器1.2.7模型对象使用Hibernate验
问题内容: 我正在尝试建立一个请求过滤器,该过滤器仅在与字母e和数字的模式匹配时才会使用。但是我似乎无法使其正常工作。每次尝试使用正则表达式时,我都会不断收到400个错误。 如果仅使用以下内容,它“有效”,但还会捕获没有我不需要的数字的映射。 我尝试了以下组合。 问题答案: 根据文档,您必须使用。甚至有一个例子:
问题内容: 我有一个简单的服务在调用数据库的端口上暴露的容器中运行。 当我击中我回来 当我直接在浏览器中点击它时,它的工作就很好。但是,当我尝试使用它时,我就变得正常了。 这是我的春季启动服务: 这是我的: 但我仍然收到此错误: 我曾尝试这种通过添加到方法和我在类级别都试过了。我也查看了此内容,因为我在port上运行了UI 。但是那个联系不是特定于春天的。 编辑 添加我的请求标头: 网络标签(Ch
我有一个主控制器来处理我的主控制器。fxml和处理弹出窗口的第二个控制器。fxml 从主控制器按下按钮时,弹出窗口出现。在弹出窗口中添加玩家。玩家通过textfield添加到数组中,并且必须发送回主控制器。我在弹出控制器中有一个名为“Btnaply”的按钮,当按下该按钮时,我想关闭弹出窗口并从主控制器类处理数组。我只想让我的主控制器类知道弹出窗口。 这是我从主控制器创建弹出窗口的方式: 现在的问题
我目前正在尝试创建一个控制器,以便使用Thymeleaf与html文件交互。过了一会儿,我注意到也许我的控制器(更具体地说是@PostMapping)根本没有与我的html页面交互。我之所以这样认为,是因为无论我以电子邮件/密码的形式输入什么(正确或错误),它都会将我链接到(/登录?错误)。我测试了一个简单的条件,一旦调用Post请求,它会在html页面上打印“HERE”,以查看情况是否属实。打印
问题内容: 我正在使用Cucumber在我的应用程序中自动测试服务和控制器。另外, 在测试步骤中,我正在使用Cucumber Junit运行程序。我需要实例化我的控制器,并且想知道是否可以使用Spring自动装配它。下面的代码显示了我想要做什么。 问题答案: 我用黄瓜jvm将Spring自动接线到黄瓜中。 并将applicationContext.xml导入Cucumber.xml 在Cucumb
我在SpringBoot api上工作,并使用具有以下属性设置的H2数据库。 当我想使用浏览器通过'http://localhost:8082/h2-console'查看H2数据库控制台时,浏览器中打开了一个带有连接和测试连接按钮的屏幕。当我单击Test Connection时,它返回成功,但当单击Connect按钮时,出现错误,即localhost拒绝连接。
问题内容: 我有一个接口IMenuItem 然后我有一个接口实现 有什么方法可以仅使用IMenuItem接口从配置类创建MenuItem的多个实例?与@autowired之类的?还可以通过指定构造函数的参数来自动装配吗? 问题答案: 实际上对于这种情况是完美的。您可以自动连接特定的类(实现)或使用接口。 考虑以下示例: 现在,您可以根据注释值选择对象的名称,从而选择使用其中一种实现方式 像这样: