正如很多J2ee一樣,這個程序功能非常簡單就是實現登陸驗證,代碼也十分簡單,但是,編寫的時候經常出錯,原因是一些小地方沒注意到。這里提供程序的下載并,提供部分重點容忽視代碼的解釋。
如何讓spring和struts融合在一起?寫代碼過程中一篇來自IBM的文章給了我很大的幫助,下面對我的這個程序做簡要說明
該步驟可以在兩個地方實現
第一,每個web工程都有一個web.xml配置文件,這個文件在Tomcat啟動的時候會被Tomcat加載,和很多配置文件的原理一樣,這個文件為Tomcat和Tomcat建立了一個通訊渠道,所以,我們需要在里面做些配置,通過它去告訴Tomcat服務器,我們這個web工程里用了struts和spring,具體的方法是:
告訴它我們用了stucts























和它說我們用了spring











第二、在代碼中整合srping和struts。
我們記得在寫struts的****Action的時候,這個Action通常繼承自org.apache.struts.action.Action ,但現在情況不同啦!!!正所謂識時務者為英雄,既然我們要使用sping了,就不可墨守成規,實際使用中我們讓Action繼承org.springframework.web.struts.ActionSupport,注意這對我們后面的,通過spring的ApplicationContext con = getWebApplicationContext(); 起了關鍵作用,通過它我們可以讓spring通過web.xml獲取/WEB-INF/applicationContext.xml獲取配置信息,從而獲取一個通過spring實例化的bean---user,接著,我們拿出struts中實例化的另一個實例(通過我們提交的數據,實例化的bean)userForm下面是代碼:(注意其中的new String( )方法)










































運行結果:

其中的jar太大了請自己去官方下載:

程序下載:
__download__
地震讓大伙知道:居安思危,才是生存之道。
