前幾天寫了篇關於使用者登陸的簡單的struts例子,覺得有必要更進一步了解一下struts的工作流程,這裡還是以上乙個例子為例,說明一下伺服器執行表單驗證的流程。(嘿嘿,這個我也是剛知道的,有什麼寫錯的地方還請多多指正),同時也希望對初學的朋友有一點點幫助。
伺服器執行表單驗證的流程
action
.apache.struts.action.actionservlet
3:servlet容器把請求**給元素指定的actionservlet,actionservlet根據使用者請求路徑"/loginaction.do",在struts配置檔案中檢索path屬性為"/loginaction" 的元素
4:actionservlet根據元素的name屬性,建立乙個loginactionform物件,把提交的表單資料傳給loginactionform.
此loginactionform作為引數傳入loginaction類中。
public class loginaction extends action {
這樣,在loginaction類中,就可以得到表單中的資料。在進行完業務邏輯的驗證之後,根據不同的情況,返回不同的actionforward物件。
同樣的道理,當驗證失敗時,轉向"login.jsp",等待重新輸入使用者名稱密碼。
end!
我的第乙個struts程式(一)
最近剛開始學struts,打算把學習程序和自己的一些心得記下來,一方面激勵自己每天都要收穫一點點,另一方面還請各位高手多多指點,不管是技術上的還是方法上的。我也使從最簡單也是最經典的東西做起的,簡單使用者登陸,個人覺得這個例子最有代表性了。一 建兩個jsp檔案,用於頁面的顯示 login.jsp 登...
第乙個struts 程式 01
1 登入http struts.apache.org download 該資料夾下包含了基於 struts 2 的示例應用,這些示例應用對於學習者是非常有用的資料。docs 該資料夾下包含了 struts 2 的相關文件,包括 struts 2 的快速入門 struts 2 的文件,以及 api文件...
我的第乙個程式
我的第乙個vc程式終於寫完了,花了2周,之前從沒有用vc寫過程式,也沒讀過什麼程式,只是在看書,看了幾百頁 mfc windows程式設計 正好有個機會,老師讓寫個vc程式,就試著寫了。程式的功能是不同地方的access的更新的記錄整合到一台機子上的access中,支援斷網自動連線,用的是socke...