struts2-core-2.1.8 + xwork-core-2.1.6 + struts2-json-plugin-2.1.8.1 / struts2-core-2.3.1 + xwork-core-2.3.1 + struts2-json-plugin-2.3.1.1可以完美整合;
當struts2和json在版本不對的時候會報找不到類xwork.StringUtils的錯誤;
maven中的配置,導入struts2和JSON的時候會自動導入他們的依賴包,可以通過
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
</exclusion>
刪除不需要的依賴包:
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.1.8</version>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-json-plugin</artifactId>
<version>2.1.8.1</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</exclusion>
</exclusions>
</dependency>