code: @Path("/users")
  	@Post
  	@Public
  	public void add(@Valid @LoginAvailable User user) {
          validator.onErrorUsePageOf(HomeController.class).login();
          
  		userDao.add(user);
  
  		// you can add objects to result even in redirects. Added objects will
  		// survive one more request when redirecting.
  		result.include("notice", "User " + user.getName() + " successfully added");
  		result.redirectTo(HomeController.class).login();
  	}
docs: Accepts HTTP POST requests.
  
  URL:	 /users
  View: /WEB-INF/jsp/user/add.jsp
  
  The "user" parameter will be populated with the request
  parameters, for example:
  
  POST	/user
  user.name=Nico
  user.login=555555
  
  automatically populates the name and login parameters on
  the user object with values Nico and 555555.
  
  Adds new users to the database.