質問
struts2には非常に奇妙なシナリオがあります。
次のことを行う場合:
<s:property value="%{4/2}"/>
2を取得します。
しかし、次のことを行うとき:
<s:property value="%{2/4}"/>
大きなファット0を取得します。
評価値がdoubleの場合でも、プロパティタグは常に整数を出力します。これを変更するにはどうすればよいですか
解決
入力はdoubleではなく整数であるため、整数演算を行っています。整数で2を4で割った はゼロです。これを試してください:
<s:property value="%{2.0/4.0}"/>
代わりに。
所属していません StackOverflow