0

私はこのようなコードを持っています、

<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());%>

しかし、タグ内でそれを確認することはできません...

どんな助けでもありがたいです。ありがとうございました...

4

1 に答える 1

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>
于 2012-12-06T17:21:02.667 に答える