thymeleaf获取应用名
时间: 2024-10-23 22:05:09 浏览: 13
《Spring Boot 2+Thymeleaf企业应用实战》_杨恩雄.pdf
3星 · 编辑精心推荐
Thymeleaf是一个强大的模板引擎,它允许你在HTML页面中嵌入Java表达式。如果你想要在Thymeleaf页面上获取当前应用程序的名字,通常不会直接通过Thymeleaf API做到这一点,因为这更多地属于Spring框架的一部分。然而,如果你是在Spring Boot环境中,你可以利用Spring Expression Language (SpEL) 或者Spring Context访问应用的信息。
1. 使用SpEL: 在页面中,你可以这样做:
```html
<p>应用名称: ${environment.getProperty('spring.application.name')}</p>
```
这里`environment`是Spring Context的一个属性,`spring.application.name`则是应用配置文件中的键值对。
2. 如果使用Spring MVC,你可以在控制器或模型对象中设置应用名,然后传给视图:
```java
@GetMapping("/")
public String home(Model model) {
model.addAttribute("appName", "YourApp");
return "home";
}
```
然后在Thymeleaf中通过`${appName}`引用。
阅读全文