99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

JDK8+Tomcat8.5+MySQL5.7搭建JSP宿舍管理系統(tǒng)

JDK8+Tomcat8.5+MySQL5.7搭建JSP宿舍管理系統(tǒng) 簡介這是一套基于 Eclipse、JDK8、JSP、MySQL 并在 Tomcat 下運行的宿舍寢室管理系統(tǒng)完整源碼面向 Java Web 課程設計、畢業(yè)設計以及入門練手的學習者將其導入 IDE 后即可運行調(diào)試。管理員端支持學生信息管理學號、姓名、性別、年齡、政治面貌、班級、登錄賬號與密碼、宿舍信息維護房間號、住宿人數(shù)、班級、樓號及公告管理可設置靜校與熄燈時間學生端提供各宿舍衛(wèi)生排名查詢。壓縮包共 248 個文件、約 6.99MB以 24 個 JSP 頁面、24 個 Java 源文件及編譯后的 class、79 個 JS 腳本、19 個 CSS 樣式和若干圖片資源為主并附 SQL 建庫腳本與 jar 依賴Servlet 與 DAO 分層清晰便于按模塊閱讀和二次開發(fā)。已有 1341 人學習下載適合借此理清 JSP 渲染、數(shù)據(jù)庫增刪改查與分層設計的完整鏈路也可作為課設改造的基礎工程。1. 環(huán)境先對齊JDK8 Tomcat 8.5 MySQL 5.7這套宿舍寢室管理系統(tǒng)為什么不能隨手升版本拿到一份 JSP 寫的宿舍寢室管理系統(tǒng)很多人的第一反應是去官網(wǎng)拉最新版Tomcat 10、MySQL 8.4、JDK 17 一把梭。裝完啟動控制臺先甩一堆 jakarta.servlet 找不到再甩 MySQL 認證插件不匹配最后 JSP 頁面白屏人就開始懷疑源碼是壞的。這套 JDK 8 Tomcat 8.5 MySQL 5.7 的組合不是保守是被 Servlet 命名空間和 JDBC 驅(qū)動版本掐住的Tomcat 10 之后包名從 javax 換成 jakarta老 JSP 里import javax.servlet.*全部失效改回來的工作量比重新裝一遍環(huán)境還大。所以下面按「環(huán)境對齊、分件安裝、工程導入、建庫連庫、排錯、驗證」的順序走一遍適合剛拿到源碼、想在自己機器上把宿舍寢室管理系統(tǒng)完整跑起來的人。2. JDK8 與 Tomcat 8.5 的安裝從解壓到 startup 正常啟動這一章解決兩個東西JDK 裝哪兒、Tomcat 怎么配。它們倆的關系是 Tomcat 啟動時要去JAVA_HOME找 JVM找不到就閃退找錯了就加載到別的版本上后面編譯 JSP 時一堆Unsupported class file major version就是這么來的。我一般把運行環(huán)境統(tǒng)一放到一個短路徑下比如C:\env\絕不放桌面、不放「我的文檔」、不放帶中文或空格的目錄因為 Tomcat 的啟動腳本、JSP 編譯臨時目錄對空格和中文的處理在老版本上并不友好出了問題日志還很難看出來。2.1 JDK8 的安裝路徑與 JAVA_HOME 配置JDK8 現(xiàn)在官方主推的是 8u202 之后的更新版商用授權規(guī)則有變化本地學習跑項目用 8u202 或者 OpenJDK 的 8 系列都行裝完只要java -version輸出1.8.0_xxx就夠。安裝包雙擊一路下一步也行但我更推薦用解壓版好處是路徑可控、卸載干凈、多版本共存時隨時切。解壓到統(tǒng)一目錄后先配兩個環(huán)境變量。用管理員權限打開 CMD逐條執(zhí)行# 設置 JAVA_HOME注意路徑結(jié)尾不要帶反斜杠 setx JAVA_HOME C:\env\jdk1.8.0_202 /M # 把 JDK 的 bin 追加到系統(tǒng) PATH setx PATH %PATH%;%JAVA_HOME%\bin /Msetx是永久寫環(huán)境變量的命令/M表示寫到系統(tǒng)級而不是當前用戶級不加的話換個終端窗口就失效。這里有個必須提醒的點setx對 PATH 有 1024 字符截斷風險如果你的 PATH 已經(jīng)很長先把原值復制到記事本備份一份再執(zhí)行不然截斷之后一堆命令全找不到只能進注冊表救。另外%JAVA_HOME%\bin最好放在 PATH 靠前的位置因為有些機器上裝過 Oracle 客戶端會自動塞一個C:\ProgramData\Oracle\Java\javapath進去那個目錄優(yōu)先級更高結(jié)果你配了 JAVA_HOMEjava -version顯示的還是另一個版本這種玄學問題排查起來特別費時間。配完關掉所有 CMD 窗口重新開一個驗證java -version javac -version echo %JAVA_HOME%三條輸出里的版本號必須一致。如果java -version是 1.8 但javac -version是 17說明 PATH 里有多個 JDK 在搶回到 PATH 里把多余的刪掉。javac尤其重要Eclipse 編譯 JSP 生成 Servlet 時用的就是它只裝 JRE 不裝 JDK 會報Unable to find a javac compiler。2.2 Tomcat 8.5 解壓版部署端口、編碼、內(nèi)存三個參數(shù)Tomcat 選 8.5.x 系列任意一個小版本都行別用 9 以上的大版本去做老 JSP 項目雖然 9 還保留 javax 命名空間但部分老標簽庫和web.xml的 schema 版本對不上會出現(xiàn)啟動正常、頁面一訪問就 500 的情況。解壓到C:\env\apache-tomcat-8.5.xx目錄結(jié)構(gòu)和 JDK 平級方便統(tǒng)一管理。第一個要改的是conf/server.xml里的 Connector 節(jié)點!-- conf/server.xml找到 8080 那個 Connector 整段替換 -- Connector port8080 protocolHTTP/1.1 connectionTimeout20000 URIEncodingUTF-8 maxThreads200 redirectPort8443 /port是訪問端口如果本機已經(jīng)跑著別的 Web 服務改成 8081、9090 都行改完記得同步改后面訪問地址。URIEncodingUTF-8決定 GET 請求參數(shù)的解碼方式宿舍管理系統(tǒng)里「按樓棟名稱查詢」這種帶中文的 GET 請求如果這里不是 UTF-8后端request.getParameter()拿到的就是亂碼而且 POST 請求不受這個參數(shù)影響很容易誤判成頁面編碼問題。maxThreads默認 200本地開發(fā)不用動寫出來是讓你知道這個位置在哪將來并發(fā)壓測要調(diào)的時候別滿文件找。第二個要改的是 JVM 內(nèi)存參數(shù)正確做法是在bin目錄下新建setenv.batTomcat 啟動時會自動讀它# bin/setenv.batWindows 下用 set 語法等號兩邊不要加空格 set JAVA_OPTS-Xms256m -Xmx512m -XX:MetaspaceSize128m -XX:MaxMetaspaceSize256m -Dfile.encodingUTF-8-Xms是初始堆-Xmx是最大堆本地跑一個宿舍管理系統(tǒng)512m 完全夠。MetaspaceSize是 JDK8 才有的參數(shù)JDK8 已經(jīng)徹底移除了永久代如果你從網(wǎng)上抄來的配置里還寫著-XX:PermSize128mTomcat 會直接啟動失敗報Unrecognized VM option PermSize然后窗口一閃而過什么都看不到——這是 JDK7 時代的老配置流傳最廣的一個坑。-Dfile.encodingUTF-8保證日志和 JSP 編譯時的默認編碼是 UTF-8省掉后面一半的亂碼排查。第三個是確認 Tomcat 用對了 JDK。在bin目錄下開 CMD 執(zhí)行catalina.bat version輸出里會有一行JVM Version必須是 1.8.0_xxx。如果顯示的不是你剛配的那個版本檢查是不是 Tomcat 的setclasspath.bat里硬編碼了JRE_HOME或者系統(tǒng)里殘留了JRE_HOME環(huán)境變量搶在JAVA_HOME前面生效。2.3 首次啟動與基礎驗證雙擊bin/startup.bat會彈出一個黑色窗口正常啟動的最后幾行是Server startup in xxx ms。這個窗口不能關關了服務就停了。瀏覽器訪問http://localhost:8080能看到 Tomcat 的歡迎頁說明 JDK、端口、目錄權限這一層全通了。如果窗口一閃就沒了別急著重新雙擊用 CMD 進到bin目錄執(zhí)行startup.bat錯誤信息會留在當前窗口里這是看啟動失敗原因最直接的方式。另一種方式是看logs/catalina.YYYY-MM-DD.logTomcat 的啟動異常基本都落在里面相當于一個黑匣子閃退之后第一件事就是翻它。常見的是Address already in use: JVM_Bind說明 8080 被占了用netstat -ano | findstr :8080找到 PID再taskkill /PID xxx /F干掉或者直接改端口更省事。3. Eclipse 工程導入讓 JSP 項目在 IDE 里能編譯、能部署環(huán)境裝好只是地基真正讓新手卡住的是 Eclipse 里那個紅叉——明明 Tomcat 單獨跑得好好的一導入工程就滿屏報錯。原因是 JSP 工程依賴三樣東西JDK、Servlet API由 Tomcat 提供、項目自己的 jar 包Eclipse 需要你把這三樣顯式告訴它它不會自動猜。這一章把工程導入、運行時綁定、編譯級別、編碼四件事一次配齊。3.1 Eclipse 版本選擇與 Tomcat 運行時綁定Eclipse 版本別追新。2022-06 之后的版本要求用 JDK 11 以上啟動 IDE 本身你機器上只裝了 JDK8 的話雙擊直接報「必須使用 1.11 或更高版本」然后開始懷疑人生。穩(wěn)妥的選擇是 Eclipse IDE for Enterprise Java Developers 2020-06 或 2021-03這兩個版本用 JDK8 就能啟動同時內(nèi)置的 Web 工具鏈足夠完整。下載頁面上一定要選名字里帶 Enterprise 的那個包普通 Java 版沒有 Server 視圖也沒有 Dynamic Web Project。裝好之后先綁定 TomcatWindow Preferences Server Runtime Environments Add Apache Apache Tomcat v8.5 Tomcat installation directory: C:\env\apache-tomcat-8.5.xx JRE: 選擇 jdk1.8.0_202不要選 jre 目錄這里JRE那一欄默認會讓你選 JRE一定要點「Installed JREs」手動指到 JDK 根目錄。選成tomcat/jre或者系統(tǒng)里的獨立 JRE編譯 JSP 時就沒有 javac報錯信息還挺隱蔽。綁定完成之后Servers視圖里會出現(xiàn)一個 Tomcat 8.5 的服務器實例雙擊它能打開配置頁Server Locations建議選「Use Tomcat installation」讓 Eclipse 直接往你的 Tomcat 目錄里部署這樣 IDE 里跑出來的效果和單獨啟動 Tomcat 完全一致如果選默認的「Use workspace metadata」工程會被扔到.metadata里一個很深的臨時目錄手動去webapps找 war 包會找不到。3.2 導入工程與 Project Facets 校準拿到源碼先看目錄結(jié)構(gòu)。有.project和.classpath的直接File Import General Existing Projects into Workspace選根目錄導入沒有這兩個文件的用File New Dynamic Web Project建一個同名工程再把src、WebContent或web、WebRoot的內(nèi)容拷進去注意別把.settings一起拷。導入之后第一步不是急著運行是校準 Project Facets這是整個 Eclipse 里最容易出錯的地方右鍵工程 Properties Project Facets Dynamic Web Module 勾選版本 3.1 Java 勾選版本 1.8 Java Build Path Libraries 確認 JRE System Library 是 jdk1.8.0_xxx Add Library Server Runtime Apache Tomcat v8.5 Targeted Runtimes 勾選 Apache Tomcat v8.5 Java Compiler Compiler compliance level 設為 1.8Dynamic Web Module 的版本必須和 Tomcat 對上3.0 對應 Servlet 3.0Tomcat 73.1 對應 Servlet 3.1Tomcat 8/8.54.0 對應 Servlet 4.0Tomcat 9。這個版本號會直接寫進web.xml的根節(jié)點版本寫高了 Tomcat 啟動時報The required Server component failed to start寫低了有些注解式 Servlet 又掃不到。Java 版本和 Compiler compliance level 兩處必須都是 1.8只改一處的話Eclipse 會用 1.8 語法檢查但按別的版本編譯lambda或者try-with-resources就會出現(xiàn)莫名其妙的紅波浪線。Targeted Runtimes這一項經(jīng)常被漏掉。它決定 Eclipse 部署時把哪個 Tomcat 的 jar 加進 classpath不勾的話JSP 里所有javax.servlet.*下面的類在編輯器里全是紅的但項目其實能跑——這種「紅著能跑」的狀態(tài)最誤導人會讓人誤刪代碼。3.3 JSP 編碼、編譯級別與部署目錄確認編碼要一次配三處缺一處就會有中文亂碼Window Preferences General Workspace Text file encoding UTF-8 Window Preferences Web JSP Files Encoding ISO 10646/Unicode(UTF-8) Window Preferences General Content Types Text JSP Default encoding UTF-8第一處管 Java 源文件讀寫第二處管 JSP 文件本身第三處管新建 JSP 時的默認編碼。三處統(tǒng)一之后工程里每個 JSP 文件頭部的% page contentTypetext/html;charsetUTF-8 pageEncodingUTF-8 %才有意義。很多老項目里pageEncoding寫的是GBK文件本身是 GBK 存的你在 Eclipse 里改成 UTF-8 之后原有中文注釋全變問號頁面輸出也跟著亂——這種情況不要全局改先把文件用文本編輯器轉(zhuǎn)碼保存成 UTF-8再統(tǒng)一聲明順序反了就是白干。部署驗證走一遍Servers視圖右鍵 Tomcat 實例 Add and Remove把工程加進去啟動服務器。啟動日志里會打出工程的 Context Path通常是工程名。瀏覽器訪問http://localhost:8080/工程名/首頁.jsp。如果訪問根路徑http://localhost:8080/工程名/報 404但帶文件名能打開說明web.xml里沒配welcome-file-list老項目常見補上index.jsp就行!-- WebContent/WEB-INF/web.xml -- welcome-file-list welcome-fileindex.jsp/welcome-file welcome-filelogin.jsp/welcome-file /welcome-file-listwelcome-file是按順序找的第一個不存在才找第二個所以把登錄頁放前面更符合這個系統(tǒng)的實際入口。補完記得在Servers視圖里右鍵 Tomcat Clean讓 Eclipse 重新發(fā)布不然改的web.xml還在舊副本里。4. MySQL 5.7 建庫與 JDBC 連接字符集、認證插件、驅(qū)動三件事宿舍寢室管理系統(tǒng)的數(shù)據(jù)模型通常不復雜無非是樓棟、寢室、床位、學生、入住記錄這幾張表真正費時間的是連不上、亂碼、字段超長這三類問題。它們?nèi)紒碜匀齻€地方數(shù)據(jù)庫的字符集、root 的認證插件、JDBC 驅(qū)動 jar 的位置。逐個說。4.1 MySQL 5.7 安裝與 root 認證方式調(diào)整裝 MySQL 5.7 的時候安裝器會問端口、root 密碼、服務名端口保持 3306密碼記牢服務名默認MySQL57就行裝完在服務列表里能看到自動啟動。這一步?jīng)]什么坑坑在裝完之后MySQL 8.0 開始默認認證插件是caching_sha2_password而大量 JSP 老工程配的是mysql-connector-java-5.1.4x驅(qū)動這個驅(qū)動根本不認識新插件連上去會直接拋Unable to load authentication plugin caching_sha2_password。反過來你在 5.7 上跑認證插件是mysql_native_password但如果驅(qū)動 jar 用的是 8.0 版本類名從com.mysql.jdbc.Driver變成了com.mysql.cj.jdbc.DriverClass.forName就會找不到類。版本對齊比什么都重要。確認并統(tǒng)一認證插件用 root 登錄 MySQL 命令行執(zhí)行-- 查看當前 root 的認證插件 SELECT user, host, plugin FROM mysql.user WHERE user root; -- 如果是 caching_sha2_password改成 native 方式 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 你的密碼; FLUSH PRIVILEGES;mysql_native_password是 5.7 時代的默認值5.1.x 驅(qū)動只認它。FLUSH PRIVILEGES刷新權限表讓改動立刻生效不加的話有時候要重啟服務才認。如果你不想動 root也可以給項目單獨建個賬號權限只給到dorm這一個庫這在實際部署里是更規(guī)范的做法CREATE USER dorm_applocalhost IDENTIFIED WITH mysql_native_password BY App123456; GRANT SELECT, INSERT, UPDATE, DELETE ON dorm_db.* TO dorm_applocalhost; FLUSH PRIVILEGES;只給增刪改查不給 DDL 權限防止程序里某段建表語句把線上表結(jié)構(gòu)改壞。4.2 建庫、導入 SQL 腳本與字符集選擇建庫這一步的字符集必須一次定死中途改代價很大CREATE DATABASE dorm_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; USE dorm_db;utf8mb4而不是utf8因為 MySQL 里的utf8其實是utf8mb3最多 3 字節(jié)存不下 emoji 和部分生僻字。宿舍管理系統(tǒng)里學生姓名如果出現(xiàn)生僻字用utf8會插入失敗或者變成問號。utf8mb4_general_ci里的ci是不區(qū)分大小寫登錄賬號查詢、樓棟名匹配都用得上除非你的業(yè)務明確要求區(qū)分大小寫否則別選_bin。導入工程自帶的.sql腳本用命令行而不是圖形工具方便看報錯# 先建空庫再導入導入時顯式指定字符集 mysql -uroot -p --default-character-setutf8mb4 dorm_db C:\env\sql\dorm.sql--default-character-setutf8mb4是關鍵。如果你的 sql 腳本是 UTF-8 編碼但客戶端連接默認字符集是 GBK導進去的中文會全部變成亂碼而且導完不報錯等到頁面上顯示出來才發(fā)現(xiàn)那時候數(shù)據(jù)已經(jīng)臟了只能刪庫重導。導入完成后一定抽查一張表SELECT table_name, table_collation FROM information_schema.tables WHERE table_schema dorm_db;所有表的 collation 都應該是utf8mb4_general_ci。如果腳本里寫了ENGINEInnoDB DEFAULT CHARSETutf8表會被建成 utf8mb3和庫級字符集不一致后面 join 或者存生僻字都會出問題穩(wěn)妥的做法是把腳本里的CHARSETutf8批量替換成CHARSETutf8mb4再導。4.3 JDBC 驅(qū)動放置與連接串參數(shù)驅(qū)動 jar 放哪兒是 JSP 項目翻車率最高的一步。放的位置有兩個選擇工程的WebContent/WEB-INF/lib目錄或者 Eclipse 的Java Build Path。正確答案是必須放WEB-INF/libBuild Path只是讓編譯器不報錯部署的時候 Eclipse 不會把 Build Path 里的第三方 jar 復制到 Tomcat 的WEB-INF/lib下運行期自然找不到類報java.lang.ClassNotFoundException: com.mysql.jdbc.Driver。我踩過這個坑不止一次編輯器里一路綠燈一訪問頁面就 500。操作上把mysql-connector-java-5.1.4x.jar直接復制到WebContent/WEB-INF/lib然后右鍵工程 RefreshEclipse 會自動把它加到 Web App Libraries 里不需要手動 Add to Build Path。接著寫連接工具類// src/com/dorm/util/DBUtil.java public class DBUtil { // 5.1.x 驅(qū)動的類名8.0 驅(qū)動是 com.mysql.cj.jdbc.Driver private static final String DRIVER com.mysql.jdbc.Driver; // useUnicode characterEncoding 管中文useSSL 關掉省掉證書警告 private static final String URL jdbc:mysql://127.0.0.1:3306/dorm_db ?useUnicodetruecharacterEncodingutf8useSSLfalse allowPublicKeyRetrievaltrue; private static final String USER dorm_app; private static final String PWD App123456; public static Connection getConn() throws Exception { Class.forName(DRIVER); // 加載驅(qū)動只需一次放在這里夠用 return DriverManager.getConnection(URL, USER, PWD); } }useUnicodetruecharacterEncodingutf8告訴驅(qū)動用 UTF-8 和數(shù)據(jù)庫通信和庫的utf8mb4是兼容的不用改成utf8mb4因為 5.1 驅(qū)動不認這個值。useSSLfalse關掉 SSL 握手本地開發(fā)沒證書不關會打一堆警告日志。allowPublicKeyRetrievaltrue是給 8.0 驅(qū)動準備的5.1 驅(qū)動會忽略它留著不礙事將來換驅(qū)動不用再改連接串。如果你非要用 8.0 驅(qū)動類名和連接串都要換com.mysql.cj.jdbc.Driver再加上serverTimezoneAsia/Shanghai否則時間字段取出來會差 8 小時入住登記時間全部對不上。5. 常見問題排查JSP 能啟動但跑不通的幾類坑這一章記的是實際裝這套東西時反復出現(xiàn)的故障每一條都按「現(xiàn)象、原因、解決」寫清楚遇到時對號入座就行。5.1 啟動與頁面訪問類故障現(xiàn)象一Tomcat 窗口一閃而過手工執(zhí)行 startup.bat 報Unrecognized VM option PermSize。原因setenv.bat或者catalina.bat里殘留了 JDK7 時代的內(nèi)存參數(shù)。JDK8 移除了永久代PermSize、MaxPermSize全部作廢JVM 啟動時直接拒絕。解決把-XX:PermSize和-XX:MaxPermSize刪掉換成-XX:MetaspaceSize128m -XX:MaxMetaspaceSize256m。改完先用catalina.bat version驗證 JVM 能起來再startup.bat。現(xiàn)象二訪問項目路徑報 404但http://localhost:8080的 Tomcat 歡迎頁正常。原因工程沒有真正部署到 Tomcat或者 Context Path 和你以為的不一樣。Eclipse 默認用工程名作為上下文路徑如果Servers視圖里沒執(zhí)行Add and Remove工程根本沒發(fā)布。解決打開Servers視圖雙擊 Tomcat看Modules標簽頁里有沒有你的工程、Path 是不是/工程名。沒有就Add and Remove加進去。也可以反過來在工程上右鍵Run As Run on ServerEclipse 會自動完成注冊?,F(xiàn)象三JSP 頁面里javax.servlet.http.HttpServletRequest報紅或者運行時報NoClassDefFoundError: javax/servlet/http/HttpServlet。原因兩種情況。一是Targeted Runtimes沒勾Eclipse 沒把 Tomcat 的 jar 加進編輯期 classpath二是你誤用了 Tomcat 10它的包名是jakarta.servlet.*javax下的類一個都沒有。解決前者進Properties Targeted Runtimes勾上 Tomcat 8.5后者最省事的就是把 Tomcat 換成 8.5 或 9別在老 JSP 工程上折騰 jakarta 遷移改一遍 import 還要重配web.xml的 schema性價比極低。5.2 數(shù)據(jù)庫與中文編碼類故障現(xiàn)象四訪問登錄頁直接 500堆棧里是java.lang.ClassNotFoundException: com.mysql.jdbc.Driver。原因驅(qū)動 jar 只加到了Java Build Path沒放WEB-INF/lib編譯期能找到、運行期找不到。解決把 jar 復制進WebContent/WEB-INF/libRefresh工程Servers視圖里Clean一次重新發(fā)布。判斷標準很簡單去 Tomcat 的webapps/工程名/WEB-INF/lib目錄下看一眼jar 在不在不在就是沒配對。現(xiàn)象五登錄不進去日志里Access denied for user dorm_applocalhost但密碼明明是對的。原因賬號的 host 不匹配或者認證插件不對。dorm_applocalhost和dorm_app%是兩個不同賬號從 127.0.0.1 連過來時 MySQL 的匹配規(guī)則有時候會讓你以為用的是同一個。認證插件不對的話報錯信息會是Unable to load authentication plugin不是 access denied注意區(qū)分。解決先SELECT user, host, plugin FROM mysql.user;把賬號全列出來確認 host 和 plugin。缺dorm_app127.0.0.1就補一個插件是caching_sha2_password就ALTER USER ... IDENTIFIED WITH mysql_native_password BY ...?,F(xiàn)象六頁面能打開但插入的寢室名、學生姓名在數(shù)據(jù)庫里全是問號。原因鏈路上有任意一環(huán)不是 UTF-8。可能的點包括 JSP 的pageEncoding、request.setCharacterEncoding(UTF-8)沒調(diào)、連接串缺characterEncoding、庫表是 utf8mb3、MySQL 服務端character_set_server是 latin1。五處任何一處不一致都會亂而且表現(xiàn)為「有的頁面亂有的不亂」特別迷惑。解決別一處一處猜直接查服務端變量定位SHOW VARIABLES LIKE character_set%;character_set_server、character_set_database、character_set_connection三個都應該是utf8mb4。不是的話在my.ini的[mysqld]段加上character-set-serverutf8mb4和collation-serverutf8mb4_general_ci重啟服務。程序側(cè)再補一個過濾器統(tǒng)一設編碼比在每個 Servlet 里寫一行setCharacterEncoding靠譜// src/com/dorm/filter/EncodingFilter.java public class EncodingFilter implements Filter { public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException { req.setCharacterEncoding(UTF-8); // 只管 POST 體GET 靠 Tomcat 的 URIEncoding resp.setCharacterEncoding(UTF-8); chain.doFilter(req, resp); } }過濾器要在web.xml里注冊并且filter-mapping放最前面保證它在所有 Servlet 之前執(zhí)行。GET 請求的中文在 Tomcat 8 之后默認就是 UTF-8但如果server.xml里顯式寫了別的URIEncoding會被覆蓋回頭查一遍第 2 章那段配置。6. 裝完怎么驗證從登錄到宿舍分配走一遍完整鏈路環(huán)境裝完、工程跑起來不代表這套宿舍寢室管理系統(tǒng)就通了。我習慣做一次端到端驗證把「讀」和「寫」都覆蓋到因為只打開登錄頁看不出連接池、事務、字符集這些問題。驗證按下面這張表逐項過每項都有明確的通過標準驗證項操作路徑通過標準JSP 編譯訪問登錄頁頁面正常渲染Tomcat 日志無 JasperException數(shù)據(jù)庫連接輸入正確賬號密碼登錄跳轉(zhuǎn)首頁不出現(xiàn) 500查詢功能寢室列表按樓棟篩選列表有數(shù)據(jù)中文樓棟名不亂碼寫入功能新增一條寢室記錄數(shù)據(jù)庫里能查到字段值完整中文往返新增帶中文的寢室名再查出來頁面顯示與輸入一致時間字段查看入住登記時間與系統(tǒng)時間一致不差 8 小時第六項最容易被忽略。如果用的是 8.0 驅(qū)動又沒配serverTimezone時間會整體偏 8 小時本地測試看不太出來一上線就出問題。驗證時直接往數(shù)據(jù)庫插一條記錄對比SELECT NOW()和頁面顯示的時間差 8 小時就回去補連接串參數(shù)。寫入驗證之后一定要回數(shù)據(jù)庫確認別只看頁面提示「保存成功」-- 驗證寫入同時確認中文沒有變成問號 SELECT id, room_no, building, capacity, create_time FROM dorm_room ORDER BY id DESC LIMIT 5;room_no和building如果是???或者空串說明寫入鏈路上還有編碼問題回第 5 章第 6 條排查。如果create_time是0000-00-00檢查表字段有沒有設默認值以及 Java 側(cè)傳的是java.util.Date還是LocalDateTime——5.1 驅(qū)動對LocalDateTime支持不好會靜默失敗這種不報錯的問題最難查。最后一步是把工程打成 war 包脫離 Eclipse 單獨部署一次# 在工程根目錄執(zhí)行產(chǎn)物丟到 Tomcat 的 webapps 下 jar -cvf dorm.war -C WebContent .然后用startup.bat啟動 Tomcat訪問http://localhost:8080/dorm/能正常登錄就說明這個工程不依賴 Eclipse 的元數(shù)據(jù)可以交付了。這一步是很多人的盲區(qū)IDE 里跑得好好的war 包一部署就 500八成是WEB-INF/lib漏了 jar或者classes目錄沒打進去。有一條血淚經(jīng)驗——從那以后我每次拿到一份 JSP 源碼都先把 JDK 小版本、Tomcat 大版本、驅(qū)動版本這三行寫在便簽上貼屏幕邊上裝一步核一步再也不敢「先跑起來再說」。版本這種看起來最枯燥的東西往往就是那個讓你折騰一整晚的坑。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久九九免费大视频| 无码色色色| 七七色色综合| 庭庭久久内射| 思思re99视频在线观看| 麻豆AV一区二区三区| 日韩在线看AV| 亚洲AV网站在线观看| 丁香色婷婷| 丁香五月影院| 婷婷五月深爱五月| 国产一级片| 五月婷婷啪啪| 日韩黄色中文字幕| 丁香五月日本| 五月色在线| www.99热日韩.com| 婷婷六月激情综合| 欧美性爱五月天| 99热热热99精品婷婷| 热婷婷av| 久热超碰91| 国产黄色av| 久久99jiu9| av无码电影| 婷婷六月色| 欧洲亚洲免费视频区| 色狠狠综合| 婷婷激情社区| 丁香五月偷拍| 北条麻妃伊人 | 亚洲综合干| 人妻videos人妻高清| 人人草人人视| 五月激情六月丁香| 色婷婷丁香社综合| 色五月天天| www.五月丁香| 香蕉97碰碰碰欧美| 99热久久日本| 亚洲成色综合网站免费观看| 色色五月天婷婷丁香| 超碰99在线| 婷婷色五月天色色| 五月丁香999| 婷婷激情小说| 婷婷五月花| 超碰成人免费| 国产亚洲精品久久久久久豆腐 | 九九亚洲| 激情色五月天| 日 日干 日日做| 人妻22p| 五月丁香啪啪| 久久艹网| 色色a| 99综合视频| 国产Va视频| 国产激情综合五月久久| 桃色激情婷婷伊人网| 99热日韩这里只有精品| 婷婷在线综合| 免费观看2018www黄色操逼网站| 婷婷丁香五月天哟啪| 亚洲婷婷激情五月天| 婷婷色婷婷| 久久33视频| 欧日韩AV| 五月婷综合| 九九热青青草| 日本VA视频| 欧美黑人巨大性生话| 色五月婷婷综合在线| 丁香婷婷五色月| 天天激情站| 六月丁香天堂| 天天日本夜夜谢| 日韩中文字幕| 99亚洲综合| 99热这里| 色欲一区二区三区精品A片| 色综合九九| 欧美天天性| 丁香婷婷五月综合色情| 欧美性爱五月天| 日本大人久久| 另类国产综合| 亚洲精品99| 1024成人在线观看| 精品无码人妻一区| 97干在线观看视频| 91久久18| 六月丁香综合999| 婷婷综合97| 九色综合五月天婷五月| 午夜婷婷六月天| 精国产品一区二区三区A片| 情色五月天网站| 亚洲成人在线五月天| 9色91视频| 梁铮版蜘蛛女在线观看| 五月丁香影院| 五月婷高清视频| AV中文在线| 99久久久久久www| 久久丁香五月婷| 综合久久狠狠| 婷婷五月天堂一本在线| 久久五月天丁香| 婷婷色5月激情网| 国产精品电| 内射激情在线| 啪啪综合网| 五月综合激情久久| 天堂成人A片永久免费网站| 成人丁香五月| RenRenSe在线视频网站| 99色| 天堂久久婷婷| 91性高潮久久久久久久久| 91porn一起草| 婷婷丁香五月综合免费视频百花| 国产AV不卡福利| 五月婷婷激情综合视频| 色综合激情图区| 五月开心婷婷| 婷婷丁香黄色| 五月婷婷丁香| 色狠狠五月天| 成人精品一区日本无码网| 婷婷亚洲五月丁香综合在线| 99精品综合| 婷婷五月六月激情| 精品爆操| 六月婷婷五月天| 九九色综合| 99精品免费| www.夜夜操.con| 99网| 五月婷婷 激情五月| 天天色五月婷婷91久久久久久久| 热99在线精品| 五月婷婷新网站| 成人做爰A片免费看网站找不到了 噼里啪啦在线观看免费完整版视频 | 综合色影院| 激情六月丁香| se色99| 97高清国语自产拍| 五月丁香六月综合激情无码软件亮点| 99碰网站| 婷婷在线播放| 99性色| 五月丁香婷婷激情澎湃四射 | 色99在线| 性色99| 久久性都花花世界成人免费视频| 丁香六月婷婷综合缴| 中文字幕av亚洲| 五月天.com| 好色婷婷| 这里有精品| 婷婷综合伊人丁香| 99久视频| 五月婷婷六月爱| AV免费在线网站| www.婷婷五月天.com| 情欲综合网| 丁香九月婷| 天天插天天插| 超碰永久在线| 99综合视频在线| 精品99只有。| 久久538| 97操碰视频| 五月丁香成人| 九九碰九九爱97| 亚洲精品色| 色噜噜狠狠一区二区三区| 丝袜熟女一区二区三区| 超碰猛烈的性猛交| 丁香婷婷天堂| 99热日本| 超碰av天堂| 国产日韩欧美| 久久丁香五月婷婷| 色九九一二| 五月丁香婷草| 五月婷婷开心丁香| 婷婷六月五月天综合| 人碰人人人玩91| 久久资源网五月婷| 五月激情天| 五月五丁香婷婷| 色一情一乱一乱一区9| 韩日另类| 六月丁香久久| www.com任你艹| 狠狠色婷婷777| 91视频五月丁香| 深爱激情中文五月天av| 欧美大道不卡| 狠狠久久婷五月综合色| 激情色播| 成人色站,在线视频,看片-SS1AV| 久草婷| 99re8这里只有精品99re8热视频| 天天色视频| 99爱欧美| 包操45分钟网站| 久久久久久久久久婷婷| 五月天开心色色网| 婷婷六月综合| 久久激情天堂| 五月婷婷激情五月| 26uuu亚洲色| 久久婷出差欧美色两性综合网| 人与禽A片啪啪| 夫妇交换刺激做爰| 在线网黄| 精品人妻伦九区久久AAA片| 7777国产盗摄农村女人| 狠狠色五月激情| 天天五月情| 饮料下药迷倒漂亮女同事强干| 久久97| 精品一二三区久久AAA片| 久久香蕉影院| 国产精产国品一二三在观看| 婷婷射丁香| 99燥99日| 婷婷午夜精品久久久| 五月婷丁香亚洲| 五月天婷婷网站888| 香蕉99网| 久色大香蕉| 丁香五月婷婷图片综合| 六月丁香婷婷亚洲中文玖玖| 亚洲六月色| 小视频aaa久久久| 激情五月天色爱| 先锋资源 996| 六月丁香五月婷婷| 99国产视频网| 人妻少妇色综合| 亚洲宗合激情| www久久久久久久久久久| 亚洲欧美在线观看| 婷婷五月激情四月综合| 丁香五月婷婷综合精品素人| 777米奇影视第四色| 五月婷婷久久爱| 五月综合丁香婷婷| 婷婷五月中文字幕国产| 亚洲欧美婷婷五月色综合| www.婷婷六月天| 爽天天天天天天天| 亚洲色色色色| 日本三级韩三级99久久| 97成人视频| 人妻久久久| 91超碰在线观看| 色婷婷呢狠禁久禁| 99碰超| 日韩啪| 狠狠九九婷婷韩| WwW色婷婷| 成片免费播放| 婷婷99狠狠躁| 人人亚洲| 97人妻碰碰中文无码久热丝袜| 综合色视频| 天天爽天天草| 啪啪视频99| 99色色爰| 日韩色色小视频| 99操99| 超级碰碰碰久久网站| 99综合一区| 日韩欧美一级大黄网站| 97人妻碰碰碰久| 热思思| 婷婷五月天激情综合| 天堂久久大香蕉| 伊人久久丁香狠狠婷婷综合香蕉 | 婷婷综合网站| 综合天天综合| 国产综合丁香五月天| 99久久精品国产色欲| 国产a视频| 国产亚洲精品AAAA片APP| 99精品在线| 91色色色| 成人在线高清| 五月丁香欧美在线| 97碰| 97涩婷婷| 丁香色婷婷| 日本九九九九| 男女啪啪做爰高潮无遮挡| 色五月视频无码播放| 九9九9无码| 99视频只有精品| 爱99干99| 五月丁香综合啪啪| 日韩aaa| 五月丁香婷婷在线综合蜜桃| 爱久久小说下载网| 五月丁香六月婷婷亚洲| 色五月色开心开心五月| 五月天婷婷在线观看| 91丨九色丨白浆秘| 婷婷五月丁香五月丁香| 婷婷开心综合人妻小说网址| 亚洲无码成人性爰网| 可以免费看AV网站| 久久国产色| 99九九久久| 天天操天天曰天天射| 九九色之九九色88| av国产精品偷| 五月天激情电影| 丁香六月欧美| 9久热精品在线视频| 日韩成人电泉AV| 国产97色在线 | 日韩| 婷婷六月天激情| 色综合狠狠色| www.五月婷婷| 一本九九色| 婷婷玖玖五月天| 91啪啪| av中文在线| 久久婷婷夜| 五月天婷婷色播在线网| 精品国产乱码久久久久夜深人妻| 丁香婷婷色九月| 六月婷婷七月丁香| 在线观看免费人成视频无码| 99re视频在线播放| 日日色综合| aaaa久久| 丁香五月WWW| 色婷成人狠干| 99热这里只有免费精品| 色欲色香,www,com| 五月婷婷性| 日本天堂久久| 日本色色色| 丁香综合伊人AV| 狠狠穞A片一區二區三區| 情欲综合网| 免看黄大片AA | 五月天婷婷色小说| 嫩草视频| 丰满少妇猛烈A片免费看观看 | 国产探花一片区| 国产精品久久..4399| 婷婷丁香五月天综合AV| 五月婷婷视频| 色色五月丁香婷婷| 国产成人精品123区免费视频| 亚洲综合九九| 亚洲国产精品VA在线看黑人| 色婷婷五月天偷拍| 久久五月网| 日本在线噜噜| 国产精品久久久爽爽爽麻豆色哟哟 | 日本色色网| 91热在线| 婷婷六月网| 第二色AⅤ| 天天色综合色色色色色。| 婷婷丁香综合| 婷婷色中文| 极品人妻VideOssS人妻| 亚洲三A| 狠狠精品干练久久久无码中文字幕| 欧美婷婷丁香五月| 五月天.com| 激情色色| 91九九九九九九| 亚洲五月花| 亚洲精品国产精品乱码不99| 久久电影五月天丁香电影| 热99这里只有精品视频| 成人中文字幕在线| 久久国产色| 国产精品五月天婷婷| 91精产品自偷自偷综合| 婷婷五月天亚洲综合网| 九色成人AV在线| 人人操AV| www.五月丁香| 午夜福利成人AV91| 国产精品久久在线观看技巧| 激情欧美婷五月| 丝袜大香蕉| 激情网站综合五月天| 99激情视频| 丁香五月激情网| 激情五月小说婷婷| 午夜微拍福利| 亚洲不卡欧洲| 国产片XXXXA片国语对白| av人人操| 91在线操| 色色色色色色色色色色色色色97| 这里只有精品视频在线观看免费| 国产婷婷色综合AV蜜臀AV| 亚洲精品无人区| 九九热99免费视频| 丁香婷婷激情五月天无毒不卡蜜桃| 九九热这里只有精品23| 99国产精品白浆在线观看免费| 婷婷成人视频| 五月婷婷开心亚洲无| www.黄色片-久久成人国产精品在线播放-999AV | 婷婷久久五月天中文字幕在线观看| 狠狠色色| 99热这里只有精品66| 五月丁香六月婷婷姐| 久草热在线视频| 99免费热视频在线| 俺去也在线官网| 青青草色在线视频观看| 99在线视频免费| 亚洲成人在线播放| 亚洲六月色婷婷| 色婷婷狠狠| 欧美日本韩国亚洲| Www.婷婷五月| av一区免费看| 五月婷婷综合丁香视频| 久草狼人| 欧洲亚洲免费视频9| 亚洲成人无码免费| 色婷婷成人影片| 美女精品一级不卡视频| 日本在线播放97| 97色图片中文字幕视频在线观看 | 超碰成人在线观看| 1024亚洲| 亚洲在线操| 婷婷大乡焦噜噜| 人人看人人97| 大香蕉久热| 丁乡久久| 99 热国产在| 狠狠色婷婷7777久综合| 久久永久网址| 青青草日本亚洲| 色丁香五月综合网| 五月丁香综合激情网| 狠狠狠狠狠狠| 久热这里| 久久9情免费| 丁香五月天婷婷91| 性色av大香综合| 999久久久国产精品| 91av视频在线观看最新网址| 刘玥精品一区| 日韩中文字幕| 丁香婷婷综合影院| 97亚洲婷婷| 久操97| 大香蕉九九| 久久精品亚洲热| 色吧综合网| 97色色综合| 天天综合网站| 97caop| 在线免费视频caop| 五月婷婷免费视频| 婷婷桃色网| 99热在线这里| av操一操| 中字幕视频在线永久在线观看免费 | 色伊人啪| 精品人妻久久久久久久| 99爱这里只有精品免费视频| 91vip在线观看| 色爱综合视频| 久久九九视频| 色综合中文| 成片免费播放| 粉嫩av蜜桃av蜜臀av| 噜噜噜色噜噜| 亚洲视频一区| 久9视频免费播放| 天天谢天天操| 国产操碰| 婷婷成人视频| 色播五月综合网| 99视频热| 丁香婷婷久久| 欧美激情中文字幕| 九九热精品6| 五月丁香六月婷婷操操操| 日本久久天堂| 深爱五月激情| 丁香色五月婷婷| 午夜免费试看| 大香蕉伊在| 亚洲网站在线鸭子av| 欧美极品999| 青青操avbb| WWW.色婷婷.COM| 婷婷五月丁香色播| 偷拍91九色| 日本超碰在线| 99小精品| 色女人久久| 无人区码一码二码三码医生系列| 97色欧美| 亚洲第一色色色| 天啪色| 91精品久久久久久77777| 五月婷婷综合精品| 日本女天天爽| 91九色大屁股| .青娱乐天天操B| 色综合丁香| 中文字幕乱轮| 婷婷基地成人五月天| 人人爽欧美婷婷久久久五月丁香| 六月丁香网| 亚洲色婷婷五月天| 色婷婷五月天堂资源| 欧美99视频| 女同在线9| 色综合五月天| 色色色婷| 中文字幕色色| 五月天婷婷自拍图片在线观看| www一起操在线观看| 丁香五月六月综合激情| 超碰猛烈的性猛交| 停停综合色色| 蜜臀99精品| 久久婷婷五月天激情| 色播五月婷婷| 婷婷爱爱蜜臀天天操| 99热有精品在线观看| AV操操操| 五月天色婷婷成人| 六月婷五月丁香| 91人妻色色网| 九洲一级A片| AV在线不卡网站| 亚洲色色色| 色狠狠色| 婷婷五月色色| www色五月| 91精品国产综合久久密臀| 激情文学 综合 色| 99国产精品久久久久久久久久久 | PORNY九色9l自拍视频成人| 婷婷综合五月天亚洲综合| www婷婷| 五月婷在线| 色婷婷综合久久久久| 日韩欧美一道四区中文字幕| 99成人免费热视频| 激情五月婷婷视频| 婷婷六月激情丁香| 国产在线网址1| 亚洲综合五月天综合| 久久婷婷视频| 久久色五月| 99色在线视频| 婷婷丁香五月天影院| 9久热在线视频精品| 中文字幕人妻在线| 亚洲无码色色| 久久精品爱爱| 婷婷五月无码| 天堂资源欧日浪女在线播放| 91av传媒高清在线视频网| 成人片在线播放| 26uuuavcom| 欧美日韩99| 五月丁香激情婷婷| 夜夜爱伊人| 91免费看片| 久99热在线观看| 久久婷婷五月天激情四射| 97人人操com| 五月天综合色| 国产1区2区| 激情丁香五月| 久久日九九| 久久人五月| 五月婷无码| 色级停停| 一区二区你懂的| 9999热免费视频视频| 久草婷| 五月刺激丁香月综合| 曰本久久女| 精品自拍99| 中文字幕无码成人电影| 视频久久9| 激情五月婷| 丁香六月久久| 五月激情丁香久久综合网| 狠狠另类视频| 婷婷六月天激情影院| 婷婷五月天六月| 五月激情基地| 九九热区一区二区三区| 99热一本久道| 色色色色丁香| 99综合成人视频在线观看| 色婷婷女优有码五月亭| 97碰超级人人看| 99这里有精品久久97| 激情丁香婷婷五月天| α久久| 丁香色综合| 婷婷五月天视频| 97久久久| 中文字幕在线免费观看视频| 婷婷丁香六月| 久久5 9视频免费观看| 中文字幕日本最新乱码视频| 超级碰碰碰久久网站| 五月天综合久久丁香91| 久久伊人婷婷| 涩五月婷婷| 丁香五月天殴美激情| 色六月视频| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 99热这里只有精品最新地址获取| 亚洲综合五月天婷婷丁香| 99思思| 亚洲色色色| 欧美A级成人婬片免费看理论| 亚洲欧洲小视频9| 五月丁香婷中文| 热九九精品| 九九热视频免费的| 久久多色| 秋霞少妇AV网站| 色婷婷综合成人| 99热国产这里只有| 五月综合无码| 思思久久99| Www.se.久久| 99九九在线| 日韩激情人伦人| 精品人妻久久久久| av人人干| 婷婷基地成人五月天| 丁香六月啪啪啪| 人妻videos人妻高清| 极品人妻VideOssS人妻| 亚洲va成人va成人va在线观看| 久久五月婷综合| 91九色熟女| 色色色欧美色色| 成人综合视频在线| 久久综合九九| 婷婷久久欧美| 丁香丁婷五月激情| 婷婷深爱五月丁香| 99在线精品观看99| 亚洲成人综合网在线免费观看| 色婷久久| 狠狠CAO日日穞夜夜穞AV | 99热热热天天人人人超超碰| 国产ava| 婷婷亚洲天堂| 71在线精品视频一区| 久热2025无码| 美日韩成人| 色色色色色综合| 亚洲天天免费| 婷婷五月天情色| 射婷婷中文字幕| 色综合色综合网| 久久婷婷欧美| 欧美激情综合| 91日综合欧美| 六月丁香婷婷天堂| 色欧美影院| 免费无码毛片一区二区A片| 国産精品| 五月婷婷在线视频| 97碰碰九九视频| www.sd-xiangsu.cpm| 碰97久久| 亚洲国产精品VA在线看黑人| 久久9RE热视频精品98| 丁香五月亚洲综合| 99视频内射三四| 色五月色图| 99久久成人| 激情五月丁香五月| 大香蕉七区| 婷婷色五月天综合网| 北京熟妇搡BBBB搡BBBB| 丁香五月黄色| 欧美婷婷色五月| 久久激情视频| 久久久婷| 久久丁香五月天| 久久中国毛毛片爱久久| 日韩无码色色| 色婷在线视频| 丝袜激情网| 影音先锋四区| 色五月丁香网| 五月婷婷色播| 九九人人操| 人妻狠狠操| 久久久久久久人妻| 99热只有国产在线精品| 日日操天天操| 亚洲综合丁香婷婷六月天| 久久久天堂国产精品女人| 好好日激情五月天| 婷婷在线视频| 六月丁香五月激情网| 天天色中文字幕女优AV| 国产,欧美,日韩,性爱| 草久私拍| 色综合色综合网| 久久激情中文| 五月婷婷影| 日韩伊人大香蕉| AV在线观看网站| 都市激情久久| 九九热123| 婷婷开心五月| 久草 天堂| 无码日本精品XXXXXXXXX| 伊人狠狠操| 成人资源在线| 99热9| 综合在线丁香五月| 激情综合婷婷久久| 日本在线视频www色| 激情婷婷内射| 久久九九99.www| 丁香五月天黄色片| 免费试看小视频 99| 99热大| 九九热在线视频观看| 五月色丁香国产在线视频| 欧美三级视频下载| 五月丁香六月激情在线| 婷婷五月深爱五月| 婷婷无码视频| 丁香五月色情av| 美女网黄| 丁香五月激情综合在线观看| 色啪久 | 人人干人人看| 日韩综合大黄| 亚洲永久免费| 综合久久五月| 99热亚洲精品| 翔田千里aV中文字幕| se99热久久一本| 性做爰1一7伦| 久久激情五月| 五月天婷婷乱论小说| AV天堂淫乩| 9久热在线精品| 色色激情网| 婷婷五月天香蕉| 五月丁香综合激情在线观看| 99人妻碰碰久久久禁片| www久久久| 婷婷色情五月| 99综合| 五月天丁香婷婷社区| 中国操逼99| 天天日夜夜爽| 夜夜做天天爽| 丁香六月天AV| 丁香五月久久| 五月丁香在线观看国产| 性视频久久| 久久 这里只有精品1| a在线观看| 久久伊人9| 欧美成人AAA片一区国产精品| 五月丁香婷婷综合| 99视频热99| 亚洲精品字幕| 青青草免费公开视频| 五月丁香六月色| 97碰超级人人看| 五月天激情网图片| 99乱视频| 五月丁香婷婷六月| 99re8这里只有精品99re8热视频| 五月丁香黄色| 丁香六月爱综合| 【乱子伦】黄色| 精品在线| 人妻操逼| 婷婷五月天亚洲天堂| 日韩狠狠色婷婷| a69在线视频| 996热| 国产成人AV在线播放| 狠狠综合区| 天堂五月婷婷| 1024操逼视频| 九九黄色网| 狠狠色丁香久久久婷| 激情桃色网| 久久五月激情网| 婷婷伊人久久综合| 天天色天天爱天天爱天天爱y| 99免费视频网| 五月在线| 色五月超碰| 99在线精品免费视频| 天天干天干| 国产看真人毛片爱做A片| 99re这里有精品手机在线| 超碰精品手机在线| 99爱在线视频观看| 99精品国产在热久久婷婷| 婷婷五月电影院| 亚洲激情av| 91se视频| 香蕉97碰碰碰超视精品| 亚洲无码另类| 天天操九九插| 五月天婷婷丁香基地在线观看| 午夜激情综合| 日韩成人无码| 99热亚洲综合| 五月婷婷色色| 亚洲婷婷激情888精品久| 婷婷五月综合啪| 色播五月婷婷| 婷婷五月天 偷拍| 这里只有精品99视频| 五月天激情在线视频| 人妻五月天激情开心网| 影音先锋女人av鲁色资源网小说免费| 亚洲十月婷婷综合| 综合激情深爱| 国产精品电影网| 五月婷丁香| 天啪色| 再次出发二| 思思久久精品| 性一交一乱一交A片久| 性爱七区| 亚州激情在线视频| 狠狠穞A片一區二區三區| 亚洲色另类| 中国无码av| 久久97| 久久免费精彩视频| 被强行糟蹋的女人A片| 婷婷五月天网址| 激情五月婷婷综合视频| 另类视频一区| 国产精品色情AAAAA片软件| 色色婷婷婷丁香五月天| 色婷婷免费观看| 久久久精品色| 内射干少妇亚洲69XXX| 久久五月天激情| 九月激情综合| 天天插,天天射| 亚洲视频在线观看| 亚洲综合一区二区| 天干干夜夜操| 97性视频| 热九九九九| 五月精品免费XXX| 亚洲色五月| 六月丁香av| 婷婷伊人网| 亚洲正能量欧美| 亚洲激情丁香五月基地| 婷婷五月天av| 亚洲成人综合在线| 99re视频在线播放| 成人在线网站| 久久久久久丁香五月| 成人综合网站| 5月婷婷综合| 开心五月深爱五月| 色综合激情| AV在线免费网站| 日本一毛片| 天天综合 99久久婷婷| 亚洲精品无码久久| 久久五月天 91| 九九热10| 久碰婷婷视频| Av中文在线| 东京热人妻一区二区三区在线| 色的色综合| 国产99久久久国产精品免费看| 激情丁香婷婷五月天| 思思久久99| 伍月婷丁香婷| 色色色色色色色色综合网| 91精品久久久久久| 99热国产免费| 另类小说五月天综合| 亚洲国产精品二二三三区| 日本婷婷丁香五月| 思思re最新视频| 九九机热| 亚洲另类毛片| 色婷婷88| 久久久久9999| 大地资源色婷婷视频在线| 26uuu美女三级视频| 成人午夜视频精品一区| 79色色免费| 97sese婷婷| 久久总和99| 99精品高潮| 日韩九九| 久久奄也去色色网站| www.韩日视频| 色噜噜五月天| 五月婷婷丁香成人网| 无码激情AAAAA片-区区| 日本社区五月天激情| 激情五月天啪啪| www.色9| 婷婷.com| 激情黄色小说色五月| 久草A片| 99日精品视频| 综合久久久| 99久热在线精品| av高清无码| www.99成人视频| 婷婷六月激情啪啪| 色色五月天丁香婷婷| 强伦轩人妻一区二区电影| 六月丁香婷| 五月天婷婷激情| 丁香五月激情综合在线观看| 99在线精品免费视频| 大陆极品少妇内射AAAAAA| 91色碰| 色婷婷激情五月天| 国产免费一区二区在线A片视频| 天天日天天插天天操| 五月丁香狠狠| 婷婷的99视频网站| 内射综合网| 五月婷婷与六月丁香图片激情| 婷婷伊人綜合中文字幕小说| 色婷婷激情小说网| 久碰久| 狠狠干婷婷| 激情五月,婷婷五月,丁香五月| 99综合视频在线| 99伊人性爱在线影院| 婷婷影院A成人| 色综合天天| 久久99综合网| 激情五月丁香六月综合AVXXXX| 操99| 任你爽精品免费视频6| CHINESE熟女老女人HD视频| 天天搞天天色综合| 久久综合伊人综合在线| 久大香蕉| 东北黄色一级| 思思热在线| 开心激情五月天网| 五月停停色色丁香| 五月天网站免费欧美| 五月天婷婷自拍图片在线观看| 成人五月丁香花| 韩国真做片在线观看| 欧美激情综合| 欧美成人色婷婷| 99热99re6国产在线播放| 激情五月天丁香| 激情av网| www五月天com| 久久机热探花| 一级AV片| 丁香五月激情久久麻豆| 色色欧美。| 色色网站毛片| 色婷婷亚洲婷婷| 高清无码网址| 996er热| 丁香色五月 97干| 九九碰九九爱97| 99精色| 久久久久久综合88| 欧美25p| 婷婷播5月| 五月天婷婷乱论小说| 天天爽夜夜操| 影音先锋一区| 91精品久久久久| 五月婷婷色播| 亚洲国产精品二二三三区| 亚洲中文字幕AV在线| 五月丁小婷婷激情四射| 热99热9| 色情激情五月| 洗浴中心操B视频| 丁香六月五月天| 外国碰视频网站97| 久久久18| 202丰满熟女妇大| 97啪在线观看视频| 操操国产| 精品久久二6| 亚洲综合九九| 少妇高潮一区二区三区99欧美| 丁香婷婷色五月| 免费亚洲成人电影AV| 婷婷久久婷婷| 婷婷伊人网| 人人干人人操人人摸人人做| 色色网五月激情| 中文字幕综合| 超碰av在线| 五月天大香焦| 亚洲天堂爱爱| 亚洲射激情| 五月丁香婷婷免费视频| 色色A| 97操资源婷婷| 粉嫩av蜜桃av蜜臀av| 《》【无码】想被搞到爽AV应募而来的超M素人 西纯子 10musume-011723-01 | 五月天亚洲最大成人| 常久最新免费的色吊丝| 色你久久| 婷婷五月天成人| 天天综合91入口| 99'无码| 婷婷亚洲综合| 免费无码毛片一区二区A片 | 99热人人| 五月婷婷激情四月| 超碰免费在线| 极品人妻VideOssS人妻| 操b视频在线观看一区二区| 啪啪啪大香蕉| 五月婷婷丁香六月在线| 五月婷婷婷| 无码少妇高潮喷水A片免费| 一片AV片免费播放| 91精品熟女| 99热1| 欧美成人AAA片一区国产精品| 一本狠婷婷综合| 午夜 外网 精品 在线| www.婷婷五月| Www.婷婷五月| 99视频只有精品| 亭亭色网| 99热大全在线观看| 996热| 狠狠穞A片一區二區三區| 99只有精品| 激情久久婷婷| WWW.桔色成人.COM入口| 五月天激情四射| 9久久AV| 婷婷狠狠色| 激情五月丁香五月色| 色波激情五月天| 亚洲精品成人| 五月婷婷影| 婷婷五月天播播| 国产熟妇乱子伦hd| 丁香五月婷婷少妇| 99爱在线免费视频| 91人碰| 五月久视频| 另类丁香五月天区图| www,色中色| 123草逼网| 天堂亚洲 在线| 婷婷丁香18| 99riAV成人在线视频| 亚洲性爱99在线| 国产精品第一国产精品| 婷婷开心深爱五月天| 激情综合99| 五月婷婷之综合激情在线| 婷婷五点亚洲| 亚洲天堂碰碰婷婷| 五月婷婷六月丁香在线| 懂色av粉嫩AV蜜臀AV| 五月婷婷丁香狠狠撸久久| 少妇AB又爽又紧无码网站| 深爱激情网婷婷| 成人做爰A片免费看网站找不到了 噼里啪啦在线观看免费完整版视频 | 五月久久婷婷| 天天日天天舔天天摸| 五月婷婷色情| 九九色影视| 9|无码久久久久久| 五月丁香婷婷综合视频| 婷婷五月天激情在线| 91丨九色熟女丨首页| 色色五月天丁香婷婷| 久久精品91视频| 大香蕉AV在线| 激情婷婷色小说| 色色婷婷五月| www.色五月天.com| 五月天婷婷偷拍| www激情五月天| 色色狼人综合| 丁香五月社区| 这里只有精品视频在线看| 婷婷五月色惰| 看片视频在线免费日产在线看| 五月婷婷香蕉| 99精品免费视频| 伊人久久婷婷| 五月开心播播网| 99久久五月婷婷| 日本99久久| 久久精品无码一区| 91丨九色丨熟女丰满| 天天草婷婷五月| 久久婷婷电影| 99精品在线| 丁香六月激情网C0W| 成人国产欧美大片一区| 夜夜操少妇| 久久免费丁香| 成人视频网| 五月丁香六月激情综合| 性一交一乱一交A片久| 综合久久婷婷五月丁香| 久久性都花花世界成人免费视频 | 99riAV国产精品视频| 色色综合色视频| 中文字幕高清av| 91操网| 丁香婷婷综合激情五月色| 丁香婷婷五月激情| 中字幕视频在线永久在线观看免费 | 丁香五月天视频| 五五月五月| 另类图片天天影视在线观看| 久草婷| 99精品热| 99热这里只要精品免费| bbwcuckold精品熟妇| 另类视屏| 丰滿爆乳一区二区三区| 亚洲热综合| 国产毛片精品一区二区色欲黄A片| 日本a片网址| 91色逼| 欧美 色婷婷| 久久丁香五月天| 97色色综合| 亚洲五月花| 五月婷网站| 99热这是里只有精品| 天天操天天曰天天射| 大香蕉视频婷| 久久色大香蕉| 性一交一乱一交A片久| 99亚州综合精品成人网| 伊人五月天| 免费观看的婷婷五月视频在线| 思思热在线精品视频网站| 操B无码视频国语| 久久婷婷五月综合| 免费色色色| 六月丁香婷婷色综合| 日韩免费99| 五月天亚洲最大成人| 熟女91九色| 国洲夜色亚热在线久久| 91制片厂久久久国产电影| 九九这里有精品| 草草视频91| 久草热久草在线视频| 亚洲日韩一页精品发布| 五月婷色| 五月天婷婷综合网| 激情五月天偷拍综合网| 亚洲五月天婷婷综合| 美女亚洲五月丁香| 99国产小视频2013| 久久久思思热| 狠狠色婷婷777| 色色五月天丁香婷婷| 婷婷9月天| 久久er99| 日韩无码人妻一区二区三区综合 | 日韩不卡123| 午夜不卡久久精品无码免费 | 久草五月婷婷| 国产乱妇无乱码大黄AA片| 免费在线观看欧美激情xx小视频| 就要去操亚洲成人精品五月天丁香婷婷| 人人操五月天| 伊人色综在线| 99热精地址| 99免费视频网| 色色com| 五月天婷婷在线视频| 久色婷婷200| 色婷婷丁香| 中文av网| 黄网在线免费| 一区二区传媒视频| 九九热自拍| 一區四區歐美日韓| 婷婷婷婷婷开心无码播放| 久久综合影院| 亚洲成人免费在线| 婷婷五月激情基地| 9热在线观看| 影音先锋xfplay资源男人网| 五月丁香婷中文| 99热这里只有精品9| 六月婷婷色综合| 日韩av免费版| 亚洲精品国产成人AV在线| 激情亚洲五月| 91精品久久久久久综合五月天| 婷婷五月天激情电影| 天天影院色| 超碰在线观看三级片| 亚洲婷婷丁香五月| 99热免费网站| 综合激情五月天六月婷免费视频| 涩综合婷婷| 天天操综合网| 五月丁香视频色色| 欧美丁香六月在线观看视频| 丁香午夜天| 99久热| 51XX午夜影福利| www.色婷婷。com| 丁香婷婷六月天| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | AⅤ网站在线看| 99日精品视频| 能看的av片| 淫视馆aV二区一区| 久久九九热re6这里有精品| 大香蕉五月丁香| 婷婷五月婷婷五月天| 人人操AV| 国产亚洲精品AAAAAAA片| 丁香六月激情毛片| 夜夜躁狠狠 | 雪千夏麻豆| 色综久久AV| 国产性爱一级|