spring和struts三種整合方式

2021-05-22 16:45:32 字數 650 閱讀 4461

1.用org.springframework.web.struts.actionsupport代替org.apache.struts.action.action類

public class testaction extents actioinsupport{

return forward.find("success");

2.用org.springframework.web.struts.delegatingrequestproxy代替struts的request請求處理

struts-config.xml需要修改的地方新增

注:action元素的type可寫也可不寫,web容器會將請求直接轉向spring容器(先檢測到action元素的path,然後在spring配置檔案中找到name屬性與之相同的bean元素,當找不到時才返回struts中action元素指定的type屬性)

//與struts配置檔案中的對應action元素的path值相同。,該class類應該繼承action類,實現excute方法

3.全權**

struts-config.xml需要修改的地方

修改action元素的type="org.springframework.web.struts.delegatingactionproxy"

和2中的相同

Spring 和 struts 整合的三種方式

1 使用spring 的 actionsupport 2 使用spring 的 delegatingrequestprocessor 類。3 全權委託。無論用那種方法來整合第一步就是要為struts來裝載spring的應用環境。就是在 struts 中加入乙個外掛程式。struts config.x...

Spring 和struts 整合的三種方式

spring 和 struts 整合的三種方式。1,使用spring 的 actionsupport 2,使用spring 的 delegatingrequestprocessor 類。3,全權委託。無論用那種方法來整合第一步就是要為struts來裝載spring的應用環境。就是在 struts 中...

Spring 和struts 整合的三種方式

spring 和 struts 整合的三種方式。1,使用spring 的 actionsupport 2,使用spring 的 delegatingrequestprocessor 類。3,全權委託。無論用那種方法來整合第一步就是要為struts來裝載spring的應用環境。就是在 struts 中...