我能夠在scriptlet中使用「acctNum」作爲<%= acctNum%>,並且在標記內的語句塊中使用下面的代碼。無法使用bean:在jsp頁面中的非stuts標記中定義變量
<logic:greaterEqual name="childArraySize" value="1">
<bean:define id="acctNum" name="overviewSel" property="accountNumber" type="String"/>
<logic:equal name="accountNumber" value="<%=acctNum %>">
<bean:define id="STItemIndex" name="ItemIndex"/>
<bean:define id="overviewCh" name="overviewSel" type="com.beans.statements.StatementAccount"/>
<bean:define id="arraySize" name="childArraySize"/>
<bean:define id="statementAccountTypeDesc" name="statementAccountTypeDescSel"/>
</logic:equal>
</logic:greaterEqual>
但我不能在任何地方後</logic:greaterEqual>
它在一個小腳本,即使用它的時候,裏面<% --- %>
給我間歇性的錯誤在代碼中使用此,我得到'ACCTNUM不能得到解決 「
但它的作品,如果我用它在任何Struts標籤一樣<bean:write name="acctNum">
請讓我知道,如果有一個變通爲此
它是你的IDE不承認這個變量。無論如何,如果你運行的應用程序,它將工作完美,如果有任何其他錯誤不存在。 – NavSoft
感謝您的回覆NavSoft,我使用RAD 7.5,但它的發生頻率很高,我不敢冒險將它移到Server。 – Vivek