Spring MVC обрабатывает событие кнопки в списке - PullRequest
0 голосов
/ 29 мая 2010

я создал список пользователей

<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>

и мой контроллер выглядит так

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;
    }


}

Как мне обработать событие удаления и редактирования кнопки?

1 Ответ

1 голос
/ 18 октября 2010

Для начала вам нужна форма в HTML, если у вас ее еще нет. Это аккуратно ведет к следующему: при обработке формы в Spring вы должны использовать контроллер формы. SimpleFormController является хорошей отправной точкой. Вы можете прочитать их немного, прежде чем застрять. Spring in Action - отличный справочник.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...