I was testing here. And INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL have different behavior using Jetty and WildFly 16 + MyFaces 2.3.3
1st case: http://localhost:8080/primefaces-test/test.xhtml WildFly: value is null Jetty: Value is null 2nd case: http://localhost:8080/primefaces-test/test.xhtml?test= WildFly: value is null Jetty: Value = value is empty string Using Mojarra 2.3.9 value is always null in both servers.