在使用JWT身份验证的Spring Boot中使用HTML模板,可以按照以下步骤进行:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
@Controller
注解标记该类,并使用@RequestMapping
注解指定请求路径。@Controller
public class TemplateController {
@RequestMapping("/login")
public String login() {
return "login"; // 返回login.html模板
}
// 其他处理逻辑...
}
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>Login</title>
</head>
<body>
<h1>Login</h1>
<form action="/authenticate" method="post">
<input type="text" name="username" placeholder="Username">
<input type="password" name="password" placeholder="Password">
<button type="submit">Login</button>
</form>
</body>
</html>
http://localhost:8080/login
,将会渲染并显示login.html模板中的内容。以上是在使用JWT身份验证的Spring Boot中使用HTML模板的基本步骤。根据具体需求,你可以进一步扩展和优化代码,例如添加注册功能、处理表单提交、与后端API交互等。关于腾讯云相关产品和产品介绍链接地址,可以参考腾讯云官方文档或咨询腾讯云官方支持。
领取专属 10元无门槛券
手把手带您无忧上云