做java实践,用到了RMI技术,情况是这样的
我定义了个类worker 对它实现了序列化,也就是 implements Serializable,这样我就能把它直接作参数或返回值在RMI中用了
但是现在有个方法时返回所有员工信息,我就用了List<Worker> list = new ArrayList<Worker>();把取得的所有worker对象放list里面,返回值就
我定义了个类worker 对它实现了序列化,也就是 implements Serializable,这样我就能把它直接作参数或返回值在RMI中用了
但是现在有个方法时返回所有员工信息,我就用了List<Worker> list = new ArrayList<Worker>();把取得的所有worker对象放list里面,返回值就
解决方案 »
- 有关java小应用程序的开发,急!急!急!急!急!
- 关于 StringBuffer 的问题
- JDK新手求教
- 在Think in java 中经常看到一个对象的"reference"??这个怎么解释才算好的呢??谢谢!!
- 请问在XP下安装JDK时,为什么会出现这样的错误的提示
- 怎样设置路径 CLASSPATH?
- 关于在application中(不是applet)用MediaTracker读图片的问题,高分酬谢。
- 问一个有一定难度的问题,怎样在linux集群中实现分布式session
- 关于java.awt.*和java.awt.List?
- [简单java题求解]
- java tcp接受数据
- 请问构造方法不可以被调用吗?
返回值我就直接使用的是那个存worker的list,现在是用这个方法的时候服务器端能读取数据,但是客户端却报错了Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at clientGUI.ManageWin$5.actionPerformed(ManageWin.java:180)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
我知道是空指针错误,是不是这个方法根本没返回来list的内容啊?
还是RMI里,arraylist的对象序列化不对,网上有说这个ArrayList的序列化有问题,但是该怎么解决呢?
小弟2了
刚才那个方法下面写的是return null;
不好意思了