ObjectOutputStream oot= new ObjectOutputStream(myConnection.getOutputStream());
 oot.writeObject(new TableModel(vdata1,vcol1));
 oot.close();通过这个方法,TableModel被成功传送到了servlet端,但是如果将第二行换成         oot.writeObject(dtm1); dtm1是先前建立的一个tableModel的对象,就会出现如下异常:
java.lang.NullPointerException at javax.swing.plaf.basic.BasicTableUI.getPreferredSize(BasicTableUI.java:908) at javax.swing.JComponent.getPreferredSize(JComponent.java:1275) at javax.swing.JTable.setWidthsFromPreferredWidths(JTable.java:2235) at javax.swing.JTable.doLayout(JTable.java:2176) at java.awt.Container.validateTree(Container.java:1092) at java.awt.Container.validateTree(Container.java:1099) at java.awt.Container.validateTree(Container.java:1099) at java.awt.Container.validateTree(Container.java:1099)applet-servlet Errorjava.io.NotSerializableException: com.sun.java.swing.plaf.windows.XPStyle$Skin但是tableModel里好象没有关于皮肤的信息啊请问有谁遇到过这个问题吗。期待高手指导。。