struts基础问题

时间:2008-05-10 10:55:57   来源:论坛整理  作者:  编辑:chinaitzhe
请问一下struts里面的ActionMessage和ActionErrors到底有什么实质性的区别啊!ActionMessages也是装载错误消息的,ActionErrors也是装载错误消息的,到底在哪一种情况下用ActionErrors,哪一种情况下用ActionMessages.
另外还有我看到有的程序里面定义的变量,有的是直接定义,有是还赋值.究竟在拿一种情况下要求赋值了,比如:有的程序直接定义 private String title ; 而有的程序里面又写
private String title = null 再有就是private String title = ""请问这三者有什么区别吗?定义的时候各用在什么情况.三者不能等同吗?
网友回复:ActionMessages可以说是ActionErrors的父类,ActionError能实现的ActionMessages都可以实现。在1.2以后的版本中不建议用ActionErrors。但ActionErrors仍然可以用。

网友回复:楼上说的有道理哈`!随便用哪个都可以``我习惯用Error了
网友回复:private String title
private String title = null
其实是一样的``你假如不写,构造器会自动的帮你将没有初始化的值设置成null , 假如在方法写变量,那么你必须初始化值,因为构造器不会自动的给方法里的变量初始化````````
关键字:struts,基础,问题,

相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面