Salve a tutti.
Ho tre classi, una per la codifica delle stringhe (PasswordUtil) che restituisce un byte[]
codice:
public static byte[] encrypt(String source) throws Exception {...
una che si occupa di interfacciarsi con un database (dao_admin) che prende byte[] come paramentro
codice:
public static void temp(connection_props DB_properties, byte[] password) throws Exception {...
ed una che si interfaccia con entrambi e funge da manager
codice:
if(equals(user.getPassword(),PasswordUtil.encrypt(password))) destination = "/jsp/admin_home.jsp";
Non riesco però a compilare la manager.
Mi da un errore di questo genere:
codice:
equals(java.lang.Object) in java.lang.Object cannot be applied to (byte[],byte[])
if(equals(user.getPassword(),PasswordUtil.encrypt(password))) destination = "/admin.jsp";
Dove sto sbagliando?