diff --git a/src/main/java/javax/faces/component/UIInput.java b/src/main/java/javax/faces/component/UIInput.java index 8bdcd3a..0244a1e 100644 --- a/src/main/java/javax/faces/component/UIInput.java +++ b/src/main/java/javax/faces/component/UIInput.java @@ -259,9 +259,11 @@ public String getFamily() { * its corresponding {@link Renderer}.

*/ public Object getSubmittedValue() { - - return (this.submittedValue); - + if (submittedValue == null && !isValid() && considerEmptyStringNull(FacesContext.getCurrentInstance())) { // JAVASERVERFACES_SPEC_PUBLIC-671 + return ""; + } else { + return submittedValue; + } }