1、通過request獲得請求體,請求體中的內容是通過post提交的請求參數,格式是:
username=zhangsan&password=123&hobby=football&hobby=basketball
key ---------------------- value
username [zhangsan]
password [123]
hobby [football,basketball]
如果請求體中內容存在中文,獲得中文亂碼的解決:request.setCharacterEncoding(“UTF-8”);
2、獲得請求體內容后插入數據庫時,中文亂碼解決:
若普通訪問,創建數據庫連接對象時申明編碼方式
若通過c3p0連接池,配置文件中聲明編碼方式:
這樣我從注冊頁面輸入姓名,密碼就能正確顯示在數據庫中啦~