关于struts 1.1 1.2 1.3之间的区别,参与的朋友都有分啊~~~~~~~~
最近刚开始学习struts,下载的是1.3.5的包,而手头恰好有一个例子,是基于1.1的开发的,反正就是迷迷糊糊也跑了起来,不过在仔细研究代码后,发现又不是那么一回事,连服务器环境都配置得有点迷糊(反正程序是跑起来了,没出错)
比如说下面的代码:
public ActionErrors validate(ActionMapping actionMapping,
HttpServletRequest httpServletRequest) {
ActionErrors errors = new ActionErrors();
if (login_id == null || login_id.length() < 1) {
errors.add(ActionErrors.GLOBAL_ERROR, new ActionError(
"user.error.useridnull"));
}
if (login_pass == null || login_pass.length() < 1) {
errors.add(ActionErrors.GLOBAL_ERROR, new ActionError(
"user.error.userpassnull"));
}
return errors;
}
在1.3.5的API文档中,怎么也找不到ActionError这个类,我还特地把struts-core-1.3.5.jar文件解开看看,也没有发现ActionError这个类,但程序是怎么会编译通过且正常运行的呢?
很想知道1.1 1.2 1.3之间的区别,但又不知道从哪了解,官网上没有,至于文档,就连一些不再支持的API,也不给出Deprecated标记,更不说明使用哪个新的方法(函数),比起java的api来说,差多了。。。
哪位朋友知道或者有相关文档,麻烦发给我一下或在下面留言,谢谢了,leftmoon@163.com