我在使用NetBeans的web项目中使用带有lambda的jdk 8,但是当它部署到glassfish时它会向我显示以下错误:
java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: <any>
Run Code Online (Sandbox Code Playgroud)
这是由包含lambda表达式的代码行引起的.
我尝试更改glassfish设置以使用jdk 8,但我没有让它工作.
有没有办法使它工作?
我已经从Java EE 6迁移到Java EE 7,现在使用JSF 2.2,上下文参数INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL似乎不起作用.在JSF 2.1中我将它设置为"true"并且它完美地工作,但现在我总是得到空字符串.
<context-param>
<param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name>
<param-value>true</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)
谁能说点什么呢?