我想为我的应用程序构建一个注册和登录模块,但遇到了标题中的错误。
我的登录.html
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Login</title>
</head>
<body>
<h1>Login</h1>
<form th:action="@{/login}" th:object="${login}" method="post">
Username: <input type="text" th:field="*{username}"><br/>
<p th:if="${#fields.hasErrors('username')}" th:errors="*{username}"></p>
Password: <input type="password" th:field="*{password}"><br/>
<p th:if="${#fields.hasErrors('password')}" th:errors="*{password}"></p>
<button type="submit">Login</button>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我的用户类别:
package com.webprojekt.webblog.DAO;
import jakarta.persistence.*;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.Pattern;
import jakarta.validation.constraints.Size;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Entity(name = "user")
@Table
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class User {
@Id
@SequenceGenerator(
name = "user_sequence",
sequenceName = "user_sequence",
allocationSize = …Run Code Online (Sandbox Code Playgroud)