我有这样的代码,
<c:if test="${total gt "+"<%=assignedValue%>"+"}">
<p>Your total value is greater than the assignedValue</p>
</c:if>
并且“addignedValue”从java返回,
<%
Calculate cal = new Calulate();
double assignedValue = Double.parseDouble(cal.getAssignedValue());%>
但是我无法在标签内检查......
任何帮助将不胜感激。谢谢......
答案 0 :(得分:0)
您必须从脚本变量创建范围变量。 而不是使用
<%
Calculate cal = new Calulate();
double assignedValue = Double.parseDouble(cal.getAssignedValue());%>
使用
<%
Calculate cal = new Calulate();
pageContext.setAttribute("assignedValue", cal.getAssignedValue());
%>
和
<c:if test="${total gt assignedValue}">
<p>Your total value is greater than the assignedValue</p>
</c:if>