在Springboot中写网页 "Path represents URL or has "url:" prefix: [classpath:/templates/test.html]"

动态 未结 0 126
小小草
小小草 LV1 2023年9月23日 23:40 发表
在Spring Boot中编写网页通常需要以下步骤: 1. 在`src/main/resources`目录下创建`templates`文件夹,用于存放HTML模板文件。 2. 在`templates`文件夹中创建一个HTML模板文件,例如`test.html`。 3. 在控制器类中添加一个处理请求的方法,并使用`@GetMapping`注解指定该方法处理的URL路径。在方法中返回HTML模板文件的名称,例如`return "test"`。 4. 在配置文件(application.yml或application.properties)中配置视图解析器,以便Spring Boot能够正确地解析HTML模板文件。例如,在YAML格式的配置文件中可以添加以下内容: ``` spring: thymeleaf: prefix: classpath:/templates/ suffix: .html ``` 5. 在HTML模板文件中使用Thymeleaf模板引擎语法编写页面内容。 下面是一个简单的示例代码: ```java @Controller public class TestController { @GetMapping("/test") public String test() { return "test"; } } ``` ```html Test Page

``` 在这个示例中,控制器类中的`test()`方法处理了`/test`路径的请求,并返回名为`test`的HTML模板文件。HTML模板文件中使用了Thymeleaf模板引擎语法,动态地显示了一个问候语,其中`${name}`是从控制器方法的参数中获取的。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复