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

时间:2015-09-05 21:42:40

标签: java jsp el

我是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>
<%
    }  
%>

1 个答案:

答案 0 :(得分:1)

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