Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.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
java.io.NotSerializableException:ArtikelController_Java - Fatal编程技术网

java.io.NotSerializableException:ArtikelController

java.io.NotSerializableException:ArtikelController,java,Java,我的类ArtikelController中有一个java.io.NotSerializableException。 我真的不知道如何解决这个错误 希望有人能帮助我。它只发生在我实现验证程序之后 public class ArtikelController { private int index=0; public static void validateGTIN(FacesContext context, UIComponent component, Object value)

我的类ArtikelController中有一个java.io.NotSerializableException。 我真的不知道如何解决这个错误

希望有人能帮助我。它只发生在我实现验证程序之后

public class ArtikelController {

    private int index=0;
 public static void validateGTIN(FacesContext context, UIComponent component, Object value) 
          throws ValidatorException, IOException
  {
    String id = (String) value;
    int cipher = Artikel.berechnePrüfsumme(id);
    if (!id.endsWith(String.valueOf(cipher)))
    {
      throw new ValidatorException(new FacesMessage(FacesMessage.SEVERITY_ERROR, 
              id + " ist eine " + "fehlerhafte GTIN (erwartete Prüfziffer: " + 
                      cipher + ")", "")
      );
    }
  }
    public Artikel getArtikel() {
       return Shop.getInstance().getSortiment().get(index);
    }
    public void vor () {
        if(index<Shop.getInstance().getSortiment().size()-1);
        index++;
    }
    public void zurück () {
        if(index>0)
            index--;
    }
    public int getIndex() {
    return index;
  }
  
}
公共类控制器{
私有整数指数=0;
公共静态void validateGTIN(FacesContext上下文、UIComponent组件、对象值)
抛出异常,IOException
{
字符串id=(字符串)值;
int cipher=Artikel.berechnePrüfsumme(id);
如果(!id.endsWith(String.valueOf(cipher)))
{
抛出新的ValidatorException(新的FacesMessage)(FacesMessage.SEVERITY_错误,
id+“Is eine”+“fehlerhafte GTIN(Erwarette Prüfziffer:”+
密码+“”,“”)
);
}
}
公共Artikel getArtikel(){
return Shop.getInstance().getSortiment().get(索引);
}
公共图书馆(vor){
if(index0)
索引--;
}
public int getIndex(){
收益指数;
}
}

实现
可序列化
,以便将对象转换为比特流。仅此而已,无需实现任何方法

公共类控制器实现可序列化{
// 
}

为您的类实现可序列化的接口!