WebWork2升级到Struts2行动指南

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在struts2的官网上,已经提供了升级说明,按理讲升级过程应该是一帆风顺了,但是其实不然,因为有很多细节方面的问题没有提到,而这些问题有可能会让人无所适从。
  • 本指南的前提:参照官网的升级指南
  • 升级过程行动指南:
1、将com.opensymphony.webwork替换为org.apache.struts
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,由于不修改肯定通不过编译,绝对不会被遗漏)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值