JSP 表达式语言在评估变量时不起作用

JSP expression language not working when evaluating variables

我是 JSP 的新手,正在使用 Tomcat 8。问题是 JSP EL 无法正常工作。就像我写 ${1>2} 它给出了正确的输出但是当我在其中输入一个变量名时它没有给出输出。我的代码中有这个 <%@ page import = "java.util.*" isELIgnored="false"%>

但是还是不行。这是我的代码:

<% 
    String GuessErrorMsg = null;
    if (GuessErrorMsg != null) {
%>
            <div class='bad-field-error-message'>${GuessErrorMsg}</div>
<%
    }  
%>

我在我的代码中发现了无法评估 EL 表达式的问题。 所以我和大家分享。这可能是一个非常初学者的错误,这就是我。 问题是我没有使用 setAtrribute(Expression,variable) 设置变量。这就是为什么我没有得到值。