2010-05-29 2 views
0

i a créé une liste des utilisateursévénement bouton poignée Spring MVC dans la liste

<div class="usersList">   
     <c:forEach items="${users}" var="user"> 
      <div class="listElementAction"> 
       <c:out value="${user.id}"/> 
      </div> 
      <div class="listElement"> 
       <c:out value="${user.firstName}"/> 
      </div> 
      <div class="listElement"> 
       <c:out value="${user.lastName}"/> 
      </div> 
      <div class="listElement"> 
       <c:out value="${user.username}"/> 
      </div> 
      <div class="listElementAction"> 
       <input type="button" name="Edit" title="Edit" value="Edit" /> 
      </div> 
      <div class="listElementAction"> 
       <input type="image" src="images/delete.png" name="image" value="${user.id}" alt="Delete" onclick="return confirm('Do you want to delete ${user.username}?')" > 
      </div> 
      <br />    
      </c:forEach> 
     </div> 

et mon controleur ressemble à ceci

public class UsersController implements Controller { 

    private UserServiceImplementation userServiceImplementation; 

    public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) 
      throws ServletException, IOException {   

     ModelAndView modelAndView = new ModelAndView("users");     
     modelAndView.addObject("users", this.userServiceImplementation.get()); 
    return modelAndView; 

    } 

    public UserServiceImplementation getUserServiceImplementation() { 
     return userServiceImplementation; 
    } 

    public void setUserServiceImplementation(UserServiceImplementation userServiceImplementation) { 
     this.userServiceImplementation = userServiceImplementation; 
    } 


} 

Comment puis-je gérer l'événement de suppression et le bouton d'édition?

Répondre

1

Pour commencer, vous avez besoin d'un formulaire dans votre HTML si vous n'en avez pas déjà un. Cela conduit bien à la chose suivante, qui est que lorsque vous manipulez un formulaire dans Spring, vous devez utiliser un contrôleur de formulaire. Le SimpleFormController est un bon point de départ. Vous aurez envie de lire sur eux un peu avant de rester coincé. Spring in Action est une excellente référence.