Jsp 使用<;检查双值;c:如果>;JSTL语句
我有这样的代码Jsp 使用<;检查双值;c:如果>;JSTL语句,jsp,jstl,Jsp,Jstl,我有这样的代码 <c:if test="${total gt "+"<%=assignedValue%>"+"}"> <p>Your total value is greater than the assignedValue</p> </c:if> 您的总值大于分配的值 “AddingedValue”是从java返回的 <% Calculate cal = new Calulate(); double
<c:if test="${total gt "+"<%=assignedValue%>"+"}">
<p>Your total value is greater than the assignedValue</p>
</c:if>
您的总值大于分配的值
“AddingedValue”是从java返回的
<%
Calculate cal = new Calulate();
double assignedValue = Double.parseDouble(cal.getAssignedValue());%>
但我无法在标签内检查
任何帮助都将不胜感激。谢谢…您必须从脚本变量创建一个作用域变量。 而不是使用
<%
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>