@ModelAttribute用法和demo

后台代码
@RequestMapping("/addUser")
   public  String addUser(@ModelAttribute("user") User user, Model model){
       boolean ifaddSuccess = this.userService.addUser(user);
       if(!ifaddSuccess){
          return "modifyUser";
   }
   List<User> users = this.userService.findAllUsers();
   model.addAttribute("users",users);
   return "showUser";
}
前台代码

<div class="row">
  <div class="col-md-4 col-md-offset-8">
    <a class="btn btn-primary" href="${path}/user/addUser">新增a>
  div>
div>

<div class="row">
  <div class="col-md-12">
    <table class="table table-hover">
      <tr>
        <th>idth>
        <th>用户名th>
        <th>密码th>
        <th>年龄th>
        <th>操作th>
      tr>
      <c:forEach items="${users}" var="user">
        <tr>
          <td>${user.id}td>
          <td>${user.userName }td>
          <td>${user.password}td>
          <td>${user.age }td>
          
          <td>
            <a type="button"  href="${path}/user/modifyUser?id=${user.id}" class="btn btn-info btn-sm">
              <span class="glyphicon glyphicon-pencil" aria-hidden="true">span>
              编辑a>
            <a type="button"  href="${path}/user/delUser?id=${user.id}" class="btn btn-danger btn-sm">
              <span class="glyphicon glyphicon-trash" aria-hidden="true" >span>
              删除a>
          td>
        tr>
      c:forEach>
    table>
  div>
div>
点击增加按钮,前台user对象会与@ModelAttribute("user") User user相互匹配。

你可能感兴趣的:(@ModelAttribute用法和demo)