diff --git a/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/UserServiceImpl.java b/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/UserServiceImpl.java index bfdae7761de7d41de3bc97ff6aec73ef5cc30a6e..235afbc3009b564bad5998cd0321cb058d388961 100644 --- a/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/UserServiceImpl.java +++ b/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/UserServiceImpl.java @@ -6,9 +6,13 @@ import java.util.List; @Service public class UserServiceImpl implements UserService{ + private final userDao userDao; // 声明依赖 + public UserServiceImpl(userDao userDao) { + this.userDao = userDao; + } @Override public List<User> getAllUsers() { - return null; + return userDao.getAllUsers(); } @Override diff --git a/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/userDao.java b/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/userDao.java index bff08095c8b53a77ff19d413a7d070ed75a63694..fa67c47b92eab70cca483012261b532e21b0e9ce 100644 --- a/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/userDao.java +++ b/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/userDao.java @@ -15,7 +15,7 @@ public class userDao { this.jdbcTemplate = jdbcTemplate; } - // 获取所有用户 + // get all users public List<User> getAllUsers() { // 查询所有用户的 SQL 语句 String sql = "SELECT id, email, username FROM information"; @@ -50,7 +50,7 @@ public class userDao { return jdbcTemplate.update(sql, user.getEmail(), user.getUsername()); } - // 更新用户信息 + // update user message public int updateUser(User user) { // 更新用户的 SQL 语句 String sql = "UPDATE information SET email = ?, username = ? WHERE id = ?"; @@ -59,7 +59,7 @@ public class userDao { return jdbcTemplate.update(sql, user.getEmail(), user.getUsername(), user.getId()); } - // 删除用户 + // delete user public int deleteUser(Long id) { // 删除用户的 SQL 语句 String sql = "DELETE FROM information WHERE id = ?"; diff --git a/src/main/java/uk/ac/cf/spring/demo/sports/security/SecurityConfig.java b/src/main/java/uk/ac/cf/spring/demo/sports/security/SecurityConfig.java index 582850e4ae89f2abe35188b9097e969000cbd114..89d165eaa930c03cf355014ebe1730253c491723 100644 --- a/src/main/java/uk/ac/cf/spring/demo/sports/security/SecurityConfig.java +++ b/src/main/java/uk/ac/cf/spring/demo/sports/security/SecurityConfig.java @@ -26,7 +26,8 @@ public class SecurityConfig { "/html/**", // static HTML "/html/register.html", // register "/html/login.html" , // login - "/rankings", //ranking data path + "/rankings", + "/UserCenter",//ranking data path "/rankings/**" }; diff --git a/src/main/resources/static/html/UserCenter.html b/src/main/resources/static/html/UserCenter.html index b920bc68c24302e6cc0cffc056afd9cedd3d9bb9..5a8e9f513d26ef1d8ef470608611f04627ab8b69 100644 --- a/src/main/resources/static/html/UserCenter.html +++ b/src/main/resources/static/html/UserCenter.html @@ -35,6 +35,7 @@ </tbody> </table> <div id="footer-container"></div> +<script src="/js/UserCenter.js"></script> <script src="/js/navBar.js"></script> <script src="/js/footer.js"></script> <script>