Java EE 7 + EL 3.0 + Wildfly 10 - returns empty string on constant
<p>According to <a href="https://stackoverflow.com/questions/3732608/how-to-reference-constants-in-el">this Stack Overflow answer</a>, it should be possible to retrieve the value of a constant by using Expression Language 3.0</p>

<p>According to <a href="https://docs.jboss.org/author/display/WFLY10/Getting+Started+Guide" rel="nofollow noreferrer">this article</a>, Wildfly 10 has implemented Java EE 7 and EL 3.0 </p>

<p>However, when I create a new Dynamic Web Project in Eclipse with a new empty JSP file with two constant references and deploy it to Wildfly 10, the variables are presented as empty (or non-existing).</p>

<p>This is the example JSP page.</p>

<pre><code>&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;
&lt;html&gt;
    &lt;head&gt;
        &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;
        &lt;title&gt;title&lt;/title&gt;
    &lt;/head&gt;
    &lt;body&gt;
        2 + 2 = ${2 + 2}&lt;br&gt;
        ContextPath: ${pageContext.servletContext.contextPath}&lt;br&gt;
        Boolean.TRUE: ---${Boolean.TRUE}---&lt;br&gt;
        Integer.MAX_VALUE: ---${Integer.MAX_VALUE}---&lt;br&gt;
    &lt;/body&gt;
&lt;/html&gt;
</code></pre>

<p>And this is the result in the browser.</p>

<pre><code>2 + 2 = 4
ContextPath: /helloworld
Boolean.TRUE: ------
Integer.MAX_VALUE: ------
</code></pre>

<p>What is the reason that these variables are returned empty?</p>