struts中那个ActionForm为什么总是报警告
运行都是正常
但是它那个类总是有一个黄色的叹号
比较烦人,不知道为什么
例如:
public class LiuyanForm extends ActionForm {
警告是在LiuyanForm 上
说的警告是
The serializable class LiuyanForm does not declare a static final serialVersionUID field of type long
不知道是什么意思。怎么解决~~
------解决方案--------------------serialVersionUID为了让该类别Serializable后兼容而已 只是警告 不要用管
------解决方案--------------------顶起.
好象是说给这个类一个序列号码,序列化之后可以远程调用,具体也太清楚。
等待楼下。
------解决方案--------------------当你一个类实现了Serializable接口,如果没有定义serialVersionUID,Eclipse会提供这个提示功能告诉你去定义之。ActionForm 实现了Serializable接口
在Eclipse的设置中也可以把它关掉的,设置如下:
Window ==> Preferences ==> Java ==> Compiler ==> Error/Warnings ==> Potential programming problems
将Serializable class without serialVersionUID的warning改成ignore即可。(警告改成忽略)
------解决方案--------------------ActionForm 实现了Serializable接口,可以通过查看strutsAPI文档。。。
public abstract class ActionFormextends java.lang.Objectimplements java.io.Serializable