Struts 1.2 的saveErrors怎么不能用?

dr2tr 2006-07-07 04:24:15
Action里,我用saveErrors(HttpServletRequest request, ActionMessages errors)会报异常:
java.lang.NoSuchMethodError: com.xxx.xxx.action.LoginAction.saveErrors
但是编译器没报错啊

而使用saveMessages就一切正常了。但是有些消息明明是Error,我总不能都用SaveMessages吧

(都是最近版本)
...全文
413 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dr2tr 2006-07-10
  • 打赏
  • 举报
回复
问题已经解决,是版本的问题。现在的Struts1.2.9有很多问题,建议各位不要用,暂时
dr2tr 2006-07-10
  • 打赏
  • 举报
回复
我查了一下API,ActionError确实是Deprecated了,但现在是不鼓励使用,还没有到不能使用的地步吧?
而且,我在函数里使用的是ActionErrors,这个现在还是在使用的。特别是<html:errors/>标签,如果没有ActionErrors,这个标签怎么用呢?
phil3304 2006-07-09
  • 打赏
  • 举报
回复
ActionError在1.2版被去掉,都是用ActionMessage了
plpblue 2006-07-08
  • 打赏
  • 举报
回复
1.2版ActionError类好象去掉了,统一使用ActionMessage.
syhan 2006-07-07
  • 打赏
  • 举报
回复
这个函数不是这样的吗?
saveError(request, ActionErrors error)少了一参数啊,我在struts1.1中使用没问题
YiYaYo 2006-07-07
  • 打赏
  • 举报
回复
那应该就是STRUTS的版本问题...
我记得不清楚了..几个月前我也出现过这样的问题....
不过最近脑袋不好使了..也很久没用了..
如果不使JDK的问题..应该就是STRUTS问题..
你用STRUTS1.1看看..应该不会有这个问题的...
dr2tr 2006-07-07
  • 打赏
  • 举报
回复
我用JDK1.5的啊
YiYaYo 2006-07-07
  • 打赏
  • 举报
回复
你 是不是用JDK1.6的呀...
我以前也发现这个问题..主要因为JDK用1.6的...
没有saveErrors这个方法...只有saveMessages这个方法....

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧