Strutsx终于推出正式版了下载后按照Struts 版进行配置抛出异常说无法装载 (orgapachestrutsdispatchermultipartMultiPartRequest)异常信息提示摘不到 monsfileuploadRequestContext类搜索struts带的所有jar包发现RequestContext类并不在strutscorejar 中在commonsfileuploadjar包中之前struts并不需要此包只有在要用到上传组件的时候才需要可能是struts对文件上传功能的改进因此要想正常使用struts至少需要如下 个jar包
strutscorejar
freemarkerjar
commonsloggingjar
ognljar
xworkjar
commonsfileuploadjar
要注意的是Struts 的最小jar包配置比Struts多了一个commonsfileuploadjar
如果要使用Struts的注释功能在Struts中只要引用了strutscorejar文件即可而在 struts中还需要引用strutsconventionpluginjar文件而且注释类的包也变了(又增加了一些新的注释类)Struts中的注释类在ornfig包中而struts的注释类在 ornventionannotation包中除此之外有些注释的属性名也变了如Result注释在 struts中有一个value属性表示一个要转入的URL而
Struts的Result注释中使用location属性代替了value属性(不再有value属性了)但它们的使用方法相同
因此读者在使用Strutsx时要注意这一版本与Strutsx并不完全兼容(但大部分还是兼容的)据我的经验Strutsx版本将是比较稳定的一个Struts版本因此Strutsx就是在Struts版本才开始流行起来的
以前也测试过Struts的其他版本经部分测试目前Struts 分为三个版本阶段Struts 及以前版本Struts至StrutsStruts x这三类版本都不太兼容如果确定使用struts来开发程序建议直接使用struts及以后的版本这是一个比较稳定的Struts版本