У вас может быть возможность обрезать строку прямо сейчас, обработчик запросов обновляет данные из полей ввода в форму. Это не было проверено, но что происходит, когда вы изменяете setTisplayName (String displayName) на что-то вроде
public void setDisplayName(String displayName) {
this.displayName = displayName.trim();
}
Это не очень хорошее решение, потому что оно переносит логику в сеттер.
привет