我的应用程序是基于struts2构建的。我在代码中扩展 org.apache.struts2.views.xslt.XSLTResult 类。我收到此包不存在的错误。
然后使用自定义类在 struts.xml 中定义默认结果类型,如下所示 -
<result-types>
<result-type name="e5xsl" class="com.cedar.e5wui.webwork.views.XSLTResult"/>
</result-types>
我将 struts2 库从 2.5.x 升级到 6.3.0.2。我检查了struts的api文档,发现这个包在6.2.0及更高版本中不存在。哪个替代包可以用于相同目的?
依赖升级并不大,struts在2.5.x之后直接发布了6.x。我通读了所有发行说明和 api 文档,但找不到有关此特定包的任何内容
XSLTResult 已移至 Struts2 6.2.0 中的插件中。它的依赖是:
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-xslt-plugin</artifactId>
<version>${strust.version}</version>
</dependency>