Struts 2 要與 Spring 結合並不難,因為 Struts 2 本身就已經預留介面,在 struts2-core-2.x.x.jar 裡的 org.apache.struts2.default.properties 有這一段設定
### if specified, the default object factory can be overridden here ### Note: short-hand notation is supported in some cases, such as "spring" ### Alternatively, you can provide a com.opensymphony.xwork2.ObjectFactory subclass name here # struts.objectFactory = spring |
實作步驟如下:
Step 01: 建立一個帳號登入的 userLogin.jsp
Step 01: 建立一個帳號登入的 userLogin.jsp
Step 02: 建立對應的 userLogin Action Class: com.gu.test.spring.LoginAction
Step 03: 利用Maven 來加入 Spring 的 Jar 檔. 可以參考 http://mvnrepository.com/artifact/org.apache.struts/struts2-spring-plugin
Step 04: 配置 Struts & Spring : struts.xml
Step 05: 配置 Struts & Spring : applicationContext.xml
Step 06: 配置 Struts & Spring : web.xml
登入 http://localhost:8080/guMIS/test/userLogin_input 測試,這樣就可以運作正常了。
沒有留言:
張貼留言