1
我在struts2中有一個非常奇怪的場景。當價值是雙重時,struts 2不會劃分?
當我做到以下幾點:
<s:property value="%{4/2}"/>
我得到2
但是,當我做到以下幾點:
<s:property value="%{2/4}"/>
我得到一個大胖子0
即使評估值是雙精度值,屬性標籤也總是輸出一個整數。我該如何改變這一點?
我在struts2中有一個非常奇怪的場景。當價值是雙重時,struts 2不會劃分?
當我做到以下幾點:
<s:property value="%{4/2}"/>
我得到2
但是,當我做到以下幾點:
<s:property value="%{2/4}"/>
我得到一個大胖子0
即使評估值是雙精度值,屬性標籤也總是輸出一個整數。我該如何改變這一點?
你做的整數運算,因爲你的輸入都是整數,而不是雙打:2×4 劃分爲零的整數。試試這個:
<s:property value="%{2.0/4.0}"/>
改爲。
該死的。那是一個'愚蠢的'時刻 – Omnipresent 2009-05-05 19:44:04