培训网站建设/怎么制作网页里面的内容
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!
本文网址:https://sunkuan.blog.csdn.net/article/details/114737010
文章目录
- 一、坐标依赖(Maven)
- 二、应用配置文件(properties.yml)
- 三、控制器(Controller)
- 四、Beetl 模板文件(index.html)
- 五、目录结构与运行结果
- 1、目录结构
- 2、运行结果
因为项目需要,我们要选择一款相对于后端而言更好用的模板引擎框架,于是我想到了 Beetl 。由于 Beetl 对 Java 语言有着良好支持和很好的性能,所以我们决定使用 Beetl 作为我们的模板引擎。本篇博客偏向实战,适合初学者快速入门,并不适合大佬们阅读,请大佬们移步 Beetl 官网。
Beetl 是 Bee Template Language 的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,它功能强大,性能良好,秒杀当前流行的模板引擎。而且还易学易用。本篇会以一个 HelloWorld 程序为开端,帮忙初学者快速上手。
一、坐标依赖(Maven)
<!-- Spring Web 依赖 -->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency><!-- Beetl 依赖 -->
<dependency><groupId>com.ibeetl</groupId><artifactId>beetl-framework-starter</artifactId><version>1.1.68.RELEASE</version>
</dependency>
二、应用配置文件(properties.yml)
beetl:suffix: html
三、控制器(Controller)
@Controller
public class IndexController {@GetMapping("/")public String index(HttpServletRequest request) {request.setAttribute("beetl", "Beetl官网");request.setAttribute("test", "spring boot");return "index";}
}
四、Beetl 模板文件(index.html)
默认格式是
btl
。默认使用${}
作为占位符号,使用<% ... %>
作为控制语句起始符号。
<!DOCTYPE html>
<html lang="en">
<head><meta charset="utf-8"><title>${beetl} - ${test}</title>
</head>
<body><%var num = 1;%>num is ${num}
</body>