У меня есть класс, который выглядит следующим образом:Как установить поплавок без использования конвертера 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 и это не сработало. Хорошая идея, хотя. –
ли ваше действие есть геттер/сеттер для объекта Foobar? – Nate