今天繼續學習bbs專案,湯老師講了會員註冊的實現,要對密碼進行md5加密,日期型的屬性存入資料庫前要進行解析,如會員的生日,註冊日期等。還有要對使用者註冊資訊進行伺服器和客戶端驗證。下面介紹一下我在學習中遇到的比較重要的知識。
return hexstring.tostring(); }
日期轉換器:
******dateformat 的format() 和parse方法,分別用於日期/時間的格式化和解析。format方法將日期/時間物件格式化為符合某個本地環境的字串,parse方法將符合某個本地環境的日期/時間字串解析為日期/時間物件。
寫乙個日期轉換器,在日期型和字串型之間轉換,
1,寫乙個實現org.apache.commons.beanutils.converter的日期轉換器類dateconverter類 ,按一定格式把字串型的日期解析成date型的,
public class actionformdateconverter implements converter
string source = (string) value;
try catch (parseexception e) }
}2,寫乙個actionformdate類,它繼承date類,用於定義要進行解析的屬性。
public class actionformdate extends date
public actionformdate(date date)
@override
public string tostring()
}3,寫乙個servlet,把轉換器類註冊進org.apache.commons.beanutils.convertutils
convertutils.register(new actionformdateconverter(), actionformdate.class);
4,在web.xml檔案中註冊第3步寫的servlet。
5,這樣就可以在formbean中用actionformdate定義要進行解析的日期行屬性了。
有檔案上傳時。 jsp頁面的表單中要新增屬性enctype="multipart/form-data"。
對上傳進行儲存,要使用org.apache.struts.upload.formfile類,它有乙個getfiledata()方法可以讀取瀏覽器端上傳資料的位元組陣列。
傳智播客 BBS版面分類
經過前面兩天的 bbs學習,相信大家眼裡都出現了乙個清晰的 mvc模式架構。接下來的 3天,我們將在湯老師的帶領下對一些技術細節做 並複習前面 struts 和hibernate 的知識,一起完成 itcastbbs 的版面分類模組和使用者註冊模組,精彩正在進行中 1.表單的伺服器端和客戶端驗證 1...
傳智播客 BBS使用者註冊
休息了兩天,讓疲憊的身心得到了最大程度的放鬆。新的學習又開始了,自己給自己點鼓勵,成功不再遙遠,我們一同前進。今天繼續湯陽光老師 bbs的學習,今天主要要完成 bbs的使用者註冊和使用者的自動登入,現在開始吧!1.使用者註冊需要乙個 byte 型的陣列變數用於儲存使用者頭像到 mysql 資料庫,同...
5 引數繫結概述 傳智播客
客戶端請求的key value資料,經過引數繫結器將key value資料繫結到controller裡handler的形參上。springmvc中,接收頁面提交的資料是通過方法形參來接收,而不是在controller類中定義成員變更接收!通過request物件獲取請求資訊 通過response處理響...