在struts2的官网上,已经提供了升级说明,按理讲升级过程应该是一帆风顺了,但是其实不然,因为有很多细节方面的问题没有提到,而这些问题有可能会让人无所适从。
2、WEB.XML中
2.1、将com.opensymphony.webwork.dispatcher.ServletDispatcher(或者FilterDispatcher)修改为org.apache.struts.FilterDispatcher
2.2、如果原来的servlet-mapping或者filter-mapping是*.action,请将其修改为/*(否则若直接访问JSP,并且其中使用了Struts标签的话,会报错)
3、xwork.xml修改为struts.xml;webwork.properties修改struts.properties
4、struts.properties中添加:struts.url.includeParams=none
- 本指南的前提:参照官网的升级指南
- 升级过程行动指南:
2、WEB.XML中
2.1、将com.opensymphony.webwork.dispatcher.ServletDispatcher(或者FilterDispatcher)修改为org.apache.struts.FilterDispatcher
2.2、如果原来的servlet-mapping或者filter-mapping是*.action,请将其修改为/*(否则若直接访问JSP,并且其中使用了Struts标签的话,会报错)
3、xwork.xml修改为struts.xml;webwork.properties修改struts.properties
4、struts.properties中添加:struts.url.includeParams=none
- 官网上提到的其它细节此处就不累述了,请参照官网说明(如将 com.opensymphony.webwork 替换成 org.apache.struts2,由于不修改肯定通不过编译,绝对不会被遗漏)。

本文提供了一套详细的Struts2升级流程,包括将com.opensymphony.webwork替换为org.apache.struts2,修改WEB.XML配置,调整xwork.xml及webwork.properties文件等内容。
713

被折叠的 条评论
为什么被折叠?



