Java Reference
In-Depth Information
Figure 14.1: User list page for administrators only
Here are the action bean and JSP for the User List page:
package
stripesbook.action;
@HttpCache(allow=
false
)
public class
UserListActionBean
extends
BaseActionBean {
private static final
String VIEW = "/WEB-INF/jsp/user_list.jsp";
@DefaultHandler
public
Resolution view() {
return new
ForwardResolution(VIEW);
}
public
Resolution save() {
for
(User user : users) {
userDao.save(user);
}
userDao.commit();
getContext().getMessages().add(
new
LocalizableMessage("userList.saved"));
return new
RedirectResolution(getClass());
}
private
List<User> users = userDao.read();
public
List<User> getUsers() {
return
users;
}
public void
setUsers(List<User> users) {
this
.users = users;
}
public
List<Role> getRoles() {
return
roleDao.read();
}
}
Search WWH ::
Custom Search