SSH框架之struts2框架使用注意細節

2021-08-27 02:59:30 字數 530 閱讀 8671

本人之前用過struts2框架,後來有一段時間不用現在又重新手寫了一下,發現」漏洞」百出,檢查後發現都是一些細節的小問題,話不多說我們直接進入正題吧!

小細節之一:寫完控制類(action類)後忘記新增模型類物件的set/get方法(少了set/get方法會導致登入頁面登入不了系統)。

小細節之二:註冊頁面信插入資料庫中文亂碼問題,首先設定資料庫的編碼方式為」utf-8」,然後在連線資料庫的url中加上字元編碼為」utf-8」,如下**所示:

private static string dbname="struts2";

private static string url="jdbc:mysql://localhost/"+dbname+

"characterencoding=utf-8";

完成以上兩步之後記得要把表單的提交方式設定為post,不然還是會亂碼的哦!

小細節之三:在插入資料到資料庫時,不要忘了資料庫中字段的屬性不為空值的時候,該字段就一定要插入資料,不然在查入資料的時候會提示錯誤。

Struts2驗證框架

action配置中一定要設定input返回頁面 新增驗證只要建立驗證的xml檔案 在action同包下,建立 action類名 validation.xml 如 validateaction建立validateaction validation.xml 注意 1.要驗證的方法不能叫input.2.這...

struts2 驗證框架

驗證框架 validate 第一種方式 繼承actionsupport類重寫validate 方法 表示提交到此action所有請求都會執行驗證。eg public classloginaction extendsactionsupport publicstring execute override...

struts2框架校驗

struts2框架校驗執行的先後順序 a 首先執行校驗框架 xml檔案 b 執行自定義方法的校驗方法 validatemyexecute c 執行validate方法。1.框架校驗的參考檔案 a com xwork xwork validator 1.0.2.dtd 校驗器檔案xx validati...