紧急求教:J2EE中的ClassCastException异常问题

cq_foxi 2003-03-06 06:14:58
我定义了一个类DataClasss实现了java.io.Serializable接口,把DataClasss对象加到一个vector 中,通过远程调用把这个vector 传到EJB中,在从vector 中取出对象,进行类型转换时发生ClassCastException。
 具体的代码如下:
一个 StateLess Session bean 其中:
public void setVec(java.util.Vector newVec) {
try{
pw=new PrintWriter(new FileWriter("data.txt"),true);
}
catch(IOException e)
{
e.printStackTrace();
}
for(int i=0;i<newVec.size();i++)
{
try{
DataClass dataClass=(DataClass)newVec.get(i);//!!!!!??????
}
catch(Exception e)
{
e.printStackTrace();
}
line=setLine(dataClass);//把dataClass转化为字符串
pw.println(line);
}
pw.close();
}

DataClass是自己定义的类,实现了java.io.Serializable接口。

循环出现异常:
for(int i=0;i<newVec.size();i++)
{
try{
DataClass dataClass=(DataClass)newVec.get(i);//!!!!!??????
}
在把Object类型强制转换成DataClass时候出现异常

服务器是was 4.0, 出现 ClassCastException


请各位大虾指教。急盼中!!!
谢谢!!!!!!!!`
...全文
31 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Spirit_Infinity 2003-03-07
  • 打赏
  • 举报
回复
Vector是不是可以序列化的?

2,633

社区成员

发帖
与我相关
我的任务
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
  • WebSphere社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧