Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vaadin异常:java.lang.ClassCastException:com.example.view.ForecastingPuts$2不能强制转换为com.example.view.ForecastingPuts_Java_Vaadin7 - Fatal编程技术网

Vaadin异常:java.lang.ClassCastException:com.example.view.ForecastingPuts$2不能强制转换为com.example.view.ForecastingPuts

Vaadin异常:java.lang.ClassCastException:com.example.view.ForecastingPuts$2不能强制转换为com.example.view.ForecastingPuts,java,vaadin7,Java,Vaadin7,我在瓦丁遇到了以下例外情况: java.lang.ClassCastException:com.example.view.ForecastingPuts$2不能强制转换为com.example.view.ForecastingPuts 在这一行: ForecastInputs forecastInputs = (ForecastInputs) UI.getCurrent().getSession().getAttribute("forecastInputs"); 我想这是因为我多次从Vaad

我在瓦丁遇到了以下例外情况:

java.lang.ClassCastException:com.example.view.ForecastingPuts$2不能强制转换为com.example.view.ForecastingPuts

在这一行:

ForecastInputs forecastInputs = (ForecastInputs) UI.getCurrent().getSession().getAttribute("forecastInputs"); 
我想这是因为我多次从Vaadin会话中存储和检索对象


请帮我做这个

就像本说的,你投入什么就得到什么

似乎您添加了
forecastingput
的匿名内部类的对象。我猜,你在课堂上做过类似的事情

Button x = new Button();
x.addClickListener((e) -> { UI.getCurrent().getSession().setAttribute("forecastInputs", this); });

但是你应该添加属性
precastingputs。这就像Ben说的,你得到你所放的东西

似乎您添加了
forecastingput
的匿名内部类的对象。我猜,你在课堂上做过类似的事情

Button x = new Button();
x.addClickListener((e) -> { UI.getCurrent().getSession().setAttribute("forecastInputs", this); });

但是您应该添加属性
forecastingput。这是设置了什么类型的<代码>UI.getCurrent().getSession().setAttribute(“ForecastPuts”,?)设置了什么类型<代码>UI.getCurrent().getSession().setAttribute(“ForecastPuts”,?)