<formclass="ui large form"method="post"action="#"th:action="@{/admin/login}"><divclass="ui segment"><divclass="field"><divclass="ui left icon input"><iclass="user icon"></i><inputtype="text"name="username"placeholder="用户名"></div></div><divclass="field"><divclass="ui left icon input"><iclass="lock icon"></i><inputtype="password"name="password"placeholder="密码"></div></div><buttonclass="ui fluid large teal submit button">登 录</button></div><divclass="ui error mini message"></div>
//前端验证
<divclass="ui mini negative message"th:unless="${#strings.isEmpty(message)}"th:text="${message}">用户名和密码错误</div></form>
js
<script>$('.ui.form').form({
fields :{
username :{
identifier:'username',
rules:[{
type :'empty',
prompt:'请输入用户名'}]},
password :{
identifier:'password',
rules:[{
type :'empty',
prompt:'请输入密码'}]}}});</script>
后端dao层public interface UserRepository extends JpaRepository<User,Long> { User user = userService.checkUser(username, MD5Utils.code(password));}业务层@Servicepublic class UserServiceImpl implements UserService { @Autowired private Use