[jboss-jira] [JBoss JIRA] (JBAS-8751) javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL not honored
Stan Silvert (JIRA)
jira-events at lists.jboss.org
Mon Aug 6 12:50:15 EDT 2012
[ https://issues.jboss.org/browse/JBAS-8751?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12710080#comment-12710080 ]
Stan Silvert commented on JBAS-8751:
------------------------------------
I took a closer look at this. As far as I can tell it is working as per the spec. See my comments on AS7-5310.
However, I haven't tried it on Glassfish and I can't explain why the behavior is different.
> javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL not honored
> -----------------------------------------------------------------------
>
> Key: JBAS-8751
> URL: https://issues.jboss.org/browse/JBAS-8751
> Project: Application Server 3 4 5 and 6
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: JSF
> Affects Versions: 6.0.0.CR1
> Reporter: Nicklas Karlsson
> Assignee: Stan Silvert
> Fix For: No Release
>
>
> Given a model like
> @javax.enterprise.inject.Model
> public class Model
> {
> private String data;
> public String getData()
> {
> return data;
> }
> public void setData(String data)
> {
> System.out.println("set data to " + data);
> this.data = data;
> }
> }
> and a view like
> <h:form>
> <h:inputText id="field" value="#{model.data}"/>
> <h:commandButton value="!"/>
> </h:form>
> an empty value is submitted even with
> <context-param>
> <param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name>
> <param-value>true</param-value>
> </context-param>
> Debugging the application shows that the emptyStringIsNull of the component is true.
> even with a @FacesConverter(forClass=String.class) which is correctly run and doing a setSubmittedValue(null), the model still sees a "" instead of a null
> Tested to work correctly on a GF 3.0.1
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list