Rumah >Java >javaTutorial >Mengapa Penghantaran Objek Gagal dalam Portal WebSphere Walaupun Pengesahan `getClass()`?
Pengecualian Semasa Menghantar Objek dalam Rangka Kerja Portal WebSphere
Apabila cuba menghantar objek ke kelas tertentu dalam rangka kerja Pelayan Portal WebSphere, a pengguna menemui ClassCastException, walaupun kelas objek disahkan sebagai kelas sasaran menggunakan .getClass() kaedah.
Analisis
Isu timbul daripada fakta bahawa dalam WebSphere Portal Server, kelas mungkin dimuatkan oleh pemuat kelas yang berbeza. Apabila objek dimuatkan secara dinamik dan disimpan dalam sesi, ia dikaitkan dengan pemuat kelas tertentu. Selepas itu, cubaan menghantar objek ke kelas yang sama yang dimuatkan oleh pemuat kelas yang berbeza akan menghasilkan ClassCastException.
Penyelesaian
Untuk menyelesaikan isu ini, salah satu daripada yang berikut pendekatan boleh dipertimbangkan:
Atas ialah kandungan terperinci Mengapa Penghantaran Objek Gagal dalam Portal WebSphere Walaupun Pengesahan `getClass()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!