我有一個類,看起來像這樣:如何設置浮動而不使用OGNL轉換器?
public class Foobar {
private float value;
public void setValue(float value) {
this.value = value;
}
}
然後我有一個網頁(Struts2的),在一個變量foobar.value通過。
<input type="text" name="foobar.value" value="123.456">
然後我得到這個錯誤:
ognl.MethodFailedException: Method "setValue" failed for object [email protected] [java.lang.NoSuchMethodException: setValue([Ljava.lang.String;)]
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:823)
我發現這個網站,討論有關創建轉換器http://www.opensymphony.com/ognl/html/DeveloperGuide/typeConversion.html
不OGNL和Struts2的有默認設置基本float支持?
不,我切換到一個Float對象,它沒有工作好主意,但。 –
請問您的行動有一個的getter/setter對於Foobar對象? – Nate