首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

ActionError和ActionMessages的疑惑!

2014-01-26 
errors.add(username,new ActionError(error.login.NullUserName))在eclipse3.1中出现警告,但是编译没

errors.add("username",new ActionError("error.login.NullUserName"));
  在eclipse3.1中出现警告,但是编译没有什么问题,也能正常执行,但看到黄色的警告标志还是不舒服,
  警告这个方法已经过时,可能被别的方法代替 ,那么应该怎么写才不会出现警告?

------解决方法--------------------------------------------------------
/**
  * Add an error message to the set of errors for the specified property.
  *
  * @param property Property name (or ActionErrors.GLOBAL_ERROR)
  * @param error The error message to be added
  * @deprecated Use add(String, ActionMessage) instead. This will be
  * removed after Struts 1.2.
  */
 
 
  errors.add("username",new ActionError("error.login.NullUserName")); --〉
  errors.add("username",new ActionMessage("error.login.NullUserName"));
 
------解决方法--------------------------------------------------------
是不是用的Struts1.2   
  因为在1.2
  中ActionErrors 已经被捕推荐使用了
  用ActionMessages
 
  你的errors是不是一个ActionErrors 的 对象
------解决方法--------------------------------------------------------
不好意思!现在最新的是4.1,支持struts1.2,记错了! 
 

        

热点排行