框架搭建(四) 框架中Spring和Struts2的整合

1.導入整合jar包 ,在文章的第一篇已經導入過,並且具體是哪個也有詳細說明,

不知道可以看一下:https://blog.csdn.net/qq_41319352/article/details/81198727

2.配置常量

從jar包源碼中找到需要想要配置的文檔,#的表述註釋的掉的,如果需要則需要自己配置,不帶#的,表示已經配置好的,不需要重新配置,但是如果需要更改,則需要自己配置

struts.xml

常量配置完成後,我們有兩種整合方案,那麼就來看看具體介紹吧

整合方案1.class屬性上仍然配置Action完整類名 Struts仍然創建action,由Spring負責組裝Action中的依賴屬性

      不是完全整合    (不推薦)

             在Struts.xml中配置

<action name="UserAction_*" class="完整類名" method="{1}">
			<result name="success">/success.jsp</result>
		</action>

 

整合方案2:class屬性上的填寫Spring中Action對象中的BenaName 完全由Spring管理Action的生命週期,其中包括Action的創建,但是需要手動組裝依賴屬性   

<action name="UserAction_*" class="Spring中Action對象中的BenaName" method="{1}">

                  <result name="success">/success.jsp</result>

            </action>

                                                                                                        

    在applicationContex.xml中手動組裝依賴屬性

配置完成,這樣就把spring與Struts整合到一起了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章