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

ARTICLE DETAIL

資訊詳情

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

JSP+MySQL科研項(xiàng)目申報(bào)管理系統(tǒng):課程設(shè)計(jì)源碼解析與部署避坑指南

JSP+MySQL科研項(xiàng)目申報(bào)管理系統(tǒng):課程設(shè)計(jì)源碼解析與部署避坑指南 簡(jiǎn)介jsp823科研項(xiàng)目教學(xué)成果申報(bào)管理系統(tǒng)MySQL版是面向高校師生的Java Web課程設(shè)計(jì)資源主要解決科研項(xiàng)目申報(bào)、審核、查詢與教學(xué)成果匯總展示等管理問題適合需要完成相關(guān)課題的學(xué)生、教師及科研管理人員使用。系統(tǒng)基于JSPServletMySQL構(gòu)建采用MVC分層設(shè)計(jì)覆蓋項(xiàng)目申報(bào)、審核、查詢、統(tǒng)計(jì)報(bào)表等完整業(yè)務(wù)流程支持項(xiàng)目名稱、負(fù)責(zé)人、研究方向、預(yù)期目標(biāo)等申報(bào)信息錄入與管理員審核把關(guān)邏輯清晰便于二次開發(fā)與答辯演示。整個(gè)RAR壓縮包共464個(gè)文件以JSP、Java、JavaScript、CSS、HTML和SQL腳本為主并包含GIF、PNG、JPG界面素材及JAR依賴庫整體約7.19MB目錄結(jié)構(gòu)較清晰。已有36人瀏覽學(xué)習(xí)包內(nèi)提供完整源代碼、數(shù)據(jù)庫建表腳本及配套報(bào)告可幫助學(xué)習(xí)者快速掌握數(shù)據(jù)庫設(shè)計(jì)、前后臺(tái)交互和部署流程是Java Web課程設(shè)計(jì)或畢業(yè)設(shè)計(jì)的實(shí)用參考。1. 課程設(shè)計(jì)常選的JSPMySQL組合這份源碼能幫你搞定什么如果你正在為一門Java Web課程設(shè)計(jì)發(fā)愁手頭又需要一個(gè)能講清楚、能跑通、能改動(dòng)的項(xiàng)目這個(gè)基于JSPMySQL的科研項(xiàng)目教學(xué)成果申報(bào)管理系統(tǒng)值得你花半小時(shí)拆一遍。它做的是高校里很常見的一件事老師提交科研項(xiàng)目申報(bào)信息管理員審核學(xué)生查進(jìn)度和成果最后還能按條件導(dǎo)出統(tǒng)計(jì)報(bào)表。所有操作都在瀏覽器里完成不需要裝任何客戶端。這個(gè)資源最大的價(jià)值在于它不是一個(gè)只貼著管理系統(tǒng)標(biāo)簽的空殼Demo而是把申報(bào)、審核、查詢、統(tǒng)計(jì)這條完整的業(yè)務(wù)鏈路用JSPServletMVC模式實(shí)現(xiàn)了一遍并且附帶了數(shù)據(jù)庫腳本和配套報(bào)告。對(duì)于課程設(shè)計(jì)來說你既能拿它交作業(yè)也能順著它的代碼骨架去擴(kuò)展自己的功能而不是從零開始搭一個(gè)連登錄都別扭的框架。接下來我按一個(gè)一線工程師的視角帶你從項(xiàng)目結(jié)構(gòu)、部署配置、核心業(yè)務(wù)到踩坑點(diǎn)完整過一遍。2. 從.class文件反推架構(gòu)JSPServletMVC骨架與三層分包打開壓縮包你會(huì)發(fā)現(xiàn)里面不是一堆亂扔的JSP文件而是能看出清晰分層的.class源碼目錄。這種老派的JSP項(xiàng)目不會(huì)用SpringBoot一鍵啟動(dòng)它是典型的Servlet統(tǒng)一入口 JSP展示 JDBC操作數(shù)據(jù)庫結(jié)構(gòu)對(duì)理解MVC本質(zhì)反而更直接。2.1 六個(gè)核心類是如何分工的壓縮包里能看到的幾個(gè).class文件其實(shí)已經(jīng)暴露了這個(gè)系統(tǒng)的整體設(shè)計(jì)思路。我挨個(gè)說下它們?cè)谀氵\(yùn)行時(shí)扮演的角色類名職責(zé)對(duì)應(yīng)MVC層次MainCtrl統(tǒng)一請(qǐng)求入口Servlet負(fù)責(zé)路由分發(fā)ControllerCommDAO封裝JDBC增刪改查的公共數(shù)據(jù)訪問對(duì)象ModelInfo業(yè)務(wù)實(shí)體類對(duì)應(yīng)申報(bào)項(xiàng)目信息ModelPageManager分頁邏輯計(jì)算頁數(shù)、偏移量、頁碼列表Model/工具類Upload處理表單文件上傳包括文件流解析與保存工具類StrUtil/SetChar字符串處理、請(qǐng)求和響應(yīng)編碼統(tǒng)一設(shè)置工具類這種設(shè)計(jì)的核心思想是JSP頁面只負(fù)責(zé)展示數(shù)據(jù)所有請(qǐng)求都交給MainCtrl這個(gè)Servlet去接收再由它根據(jù)參數(shù)調(diào)用CommDAO去操作數(shù)據(jù)庫。比如你點(diǎn)提交申報(bào)表單把數(shù)據(jù)POST給MainCtrlMainCtrl通過request.getParameter(xxx)取字段封裝成Info對(duì)象再調(diào)用CommDAO的insert方法寫入MySQL。整個(gè)過程沒有把SQL散落在各個(gè)頁面里后期維護(hù)和換數(shù)據(jù)庫都方便很多。2.2 為什么老課設(shè)項(xiàng)目偏愛Servlet而不上Spring現(xiàn)在的課程設(shè)計(jì)趨勢(shì)是SSMSpringSpringMVCMyBatis或者SpringBoot但這個(gè)項(xiàng)目選擇了最貼近Java Web原教旨的實(shí)現(xiàn)方式。我把兩者做一層對(duì)比Servlet方案請(qǐng)求直接命中某個(gè).do或.action路徑進(jìn)入Class文件邏輯寫在doPost里簡(jiǎn)單粗暴但鏈路短調(diào)錯(cuò)方便適合理解HTTP請(qǐng)求處理全過程。SSM方案走了DispatcherServlet-Controller-Service-Mapper四層代碼量少但配置多新手經(jīng)常被IOC容器、事務(wù)管理器卡住最后變成能跑但不理解。對(duì)于課程設(shè)計(jì)答辯來說老師最愛問的問題就是請(qǐng)求從頁面到數(shù)據(jù)庫經(jīng)過了哪些類。用這個(gè)項(xiàng)目你從MainCtrl到CommDAO一條線就能講清楚不需要浮在框架上背書。我做入門項(xiàng)目時(shí)也一直推薦這種老牌寫法的變體——它能讓你看到最原始的請(qǐng)求-響應(yīng)循環(huán)之后再切框架會(huì)心安很多。2.3 JSP頁面與Servlet的映射關(guān)系這類項(xiàng)目的URL通常不是.aspx或.do而是帶有特定后綴的映射。你會(huì)看到web.xml里有類似這樣的配置servlet servlet-nameMainController/servlet-name servlet-classcom.xxx.servlet.MainCtrl/servlet-class /servlet servlet-mapping servlet-nameMainController/servlet-name url-pattern*.do/url-pattern /servlet-mapping配置的邏輯是所有以.do結(jié)尾的請(qǐng)求都會(huì)進(jìn)入MainCtrl。比如login.do、addProject.do、checkPending.do都從同一個(gè)入口進(jìn)再由MainCtrl內(nèi)部用if或switch去根據(jù)參數(shù)method值或路徑段區(qū)分動(dòng)作。這種設(shè)計(jì)的好處是過濾器、編碼設(shè)置、權(quán)限檢查都可以集中在入口做一次不用每個(gè)Servlet重復(fù)編寫。參數(shù)說明url-pattern里用星號(hào)通配必須寫成*.do這種后綴匹配如果你寫成/*Servlet會(huì)攔截所有資源包括CSS和JS導(dǎo)致頁面裸奔無樣式。這是新手最常見的手滑犯錯(cuò)的點(diǎn)之一后面避坑章節(jié)我會(huì)再提。3. 把系統(tǒng)跑起來環(huán)境搭配、建庫與三處容易漏的配置拿到項(xiàng)目不是直接往Tomcat里丟就行你得先保證環(huán)境和數(shù)據(jù)庫腳本的順序正確。很多同學(xué)卡在明明代碼沒問題卻白屏十有八九是環(huán)境版本沖突或字符集沒設(shè)對(duì)。下面這套流程是我在實(shí)際部署中反復(fù)跑過的最穩(wěn)路徑。3.1 環(huán)境搭配JDK、Tomcat、MySQL版本怎么選老項(xiàng)目對(duì)版本敏感我的經(jīng)驗(yàn)值是JDK 1.8 Tomcat 8.5/9.0 MySQL 5.7是兼容性最好的組合。這套組合有幾個(gè)好處JDK 1.8語法兼容Class文件編譯版本不會(huì)出現(xiàn)UnsupportedClassVersionError。Tomcat 8.5支持Servlet 3.1規(guī)范能跑老式web.xml配置。MySQL 5.7的驅(qū)動(dòng)連接字符串簡(jiǎn)單不需要處理復(fù)雜的時(shí)區(qū)和SSL參數(shù)。如果你機(jī)器上已經(jīng)是MySQL 8.0也不是不能用但要改驅(qū)動(dòng)類和連接參數(shù)這一點(diǎn)在避坑章節(jié)我會(huì)給出具體報(bào)錯(cuò)和解決方式。建議先裝一個(gè)綠色版MySQL 5.7把項(xiàng)目跑通后再去考慮新版本兼容。3.2 建庫和數(shù)據(jù)導(dǎo)入項(xiàng)目壓縮包里通常會(huì)附帶一份.sql文件文件名大致是jsp823.sql或db_jsp823.sql。打開MySQL命令行或者Navicat按順序執(zhí)行以下操作mysql -u root -p # 輸入密碼后進(jìn)入MySQL命令行 CREATE DATABASE IF NOT EXISTS jsp823 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; USE jsp823; SOURCE D:/path/to/jsp823.sql;第一行創(chuàng)建數(shù)據(jù)庫重點(diǎn)是顯式指定utf8mb4字符集不然后面導(dǎo)入中文數(shù)據(jù)時(shí)會(huì)因?yàn)榻ū碚Z句沒帶字符集而出現(xiàn)亂碼。SOURCE后面填你本機(jī)sql文件的絕對(duì)路徑不要用相對(duì)路徑否則MySQL會(huì)提示找不到文件。導(dǎo)入之后用SHOW TABLES看一眼應(yīng)該能看到類似user表、project表、achievement表、audit_log表等核心表結(jié)構(gòu)。如果你拿到的是沒有SQL文件的版本那就得自己根據(jù)源碼里的建表語句重建。常見做法是看CommDAO里寫的INSERT、SELECT語句涉及哪些字段把表結(jié)構(gòu)反向補(bǔ)出來。我一般會(huì)先用Navicat的模型設(shè)計(jì)器把表關(guān)系畫出來再生成SQL這樣不會(huì)漏字段。3.3 web.xml與字符編碼配置老項(xiàng)目最容易忽略的地方就是編碼過濾器。你可能看到壓縮包里有一個(gè)SetChar.class它其實(shí)就是干這個(gè)事的。在部署時(shí)要確保兩個(gè)地方都設(shè)置了UTF-8filter filter-nameSetChar/filter-name filter-classcom.xxx.filter.SetChar/filter-class init-param param-nameencoding/param-name param-valueUTF-8/param-value /init-param /filter filter-mapping filter-nameSetChar/filter-name url-pattern/*/url-pattern /filter-mapping這段配置要把請(qǐng)求和響應(yīng)統(tǒng)一轉(zhuǎn)成UTF-8。注意過濾器的url-pattern用/*是沒問題的因?yàn)樗沁^濾器不是Servlet不會(huì)攔截資源加載。SetChar內(nèi)部一般會(huì)執(zhí)行request.setCharacterEncoding(UTF-8)和response.setContentType(text/html;charsetUTF-8)這兩行如果你要手寫過濾器至少這兩行不能少。3.4 部署檢查清單部署完畢不要急著點(diǎn)頁面先按這個(gè)清單在腦子里過一遍WEB-INF/classes目錄下是否編譯好.class文件且包路徑和代碼里的package保持一致。WEB-INF/lib目錄里是否放了mysql-connector-java的jar包版本要和數(shù)據(jù)庫對(duì)應(yīng)。數(shù)據(jù)庫連接配置通常是一個(gè)constants.properties或db.properties文件里的URL、用戶名、密碼是否正確。我見過最快的失敗場(chǎng)景是lib里沒有驅(qū)動(dòng)包啟動(dòng)后第一次連數(shù)據(jù)庫就拋ClassNotFoundException。你把這個(gè)jar放進(jìn)lib重啟Tomcat就能解決。4. 申報(bào)、審核、統(tǒng)計(jì)的實(shí)現(xiàn)鏈路從表單到數(shù)據(jù)庫的完整調(diào)用跑通環(huán)境只是開始真正讓答辯通過的關(guān)鍵是你得把業(yè)務(wù)鏈路的代碼講清楚。這一章我拆三個(gè)核心功能教師提交申報(bào)、管理員審核回寫、按條件統(tǒng)計(jì)報(bào)表。這三條鏈路覆蓋了絕大多數(shù)課程設(shè)計(jì)答辯問題。4.1 教師提交申報(bào)的完整調(diào)用鏈假設(shè)教師在addProject.jsp頁面填完項(xiàng)目名稱、負(fù)責(zé)人、研究方向、預(yù)期目標(biāo)、進(jìn)度安排點(diǎn)擊提交按鈕。頁面里表單的action地址通常是form actionproject/add.do methodpost input typetext namepname / input typetext nameleader / input typetext namedirection / textarea namegoal/textarea textarea nameschedule/textarea input typesubmit value提交申報(bào) / /form表單提交到add.do后容器會(huì)把請(qǐng)求交給MainCtrl。它在doPost方法里根據(jù)路徑段判斷調(diào)用哪個(gè)業(yè)務(wù)邏輯代碼結(jié)構(gòu)大致是這樣的public class MainCtrl extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String path request.getRequestURI(); if (path.endsWith(/project/add.do)) { ProjectService service new ProjectService(); Project p new Project(); p.setPname(request.getParameter(pname)); p.setLeader(request.getParameter(leader)); p.setDirection(request.getParameter(direction)); p.setGoal(request.getParameter(goal)); p.setSchedule(request.getParameter(schedule)); p.setStatus(待審核); int result service.add(p); if (result 0) { response.sendRedirect(list.do?page1); } else { request.setAttribute(msg, 提交失敗); request.getRequestDispatcher(/error.jsp).forward(request, response); } } } }這段邏輯很直白取參數(shù)、封裝成Project對(duì)象、調(diào)用Service層的add方法、根據(jù)返回值決定跳轉(zhuǎn)還是留在錯(cuò)誤頁。這里的ProjectService最終會(huì)調(diào)用CommDAO的insert方法把對(duì)象屬性通過PreparedStatement寫入MySQL。參數(shù)說明setStatus(待審核)這個(gè)字段很關(guān)鍵。申報(bào)流程里新提交的項(xiàng)目必須帶一個(gè)初始狀態(tài)審核頁面才能根據(jù)狀態(tài)去篩選數(shù)據(jù)。如果你要自己加狀態(tài)流轉(zhuǎn)建議從1開始編號(hào)而不是寫中文避免存儲(chǔ)編碼不一致導(dǎo)致查詢匹配不上。4.2 管理員審核與狀態(tài)回寫管理員登錄后進(jìn)入審核列表頁看到待審核的項(xiàng)目列表。每條數(shù)據(jù)后面有一個(gè)通過和駁回按鈕。點(diǎn)擊通過時(shí)表單會(huì)提交審核結(jié)果和審核意見。對(duì)應(yīng)的Servlet片段如下if (path.endsWith(/audit/doAudit.do)) { String pid request.getParameter(pid); String result request.getParameter(result); // pass 或 reject String opinion request.getParameter(opinion); String sql UPDATE project SET status?, audit_opinion? WHERE pid?; int rows CommDAO.executeUpdate(sql, result.equals(pass) ? 已通過 : 已駁回, opinion, pid); if (rows 0) { // 刪除或更新審核緩存數(shù)據(jù) response.sendRedirect(audit/list.do?statuspending); } }這里有個(gè)業(yè)務(wù)細(xì)節(jié)值得注意審核狀態(tài)不是簡(jiǎn)單的布爾值而是待審核/已通過/已駁回三態(tài)。如果你把status字段設(shè)計(jì)成tinyint建議約定1待審、2通過、3駁回并在代碼里用常量類去定義避免散落魔法數(shù)字。邏輯說明審核完之后項(xiàng)目主表的狀態(tài)變了但當(dāng)用戶在成果展示頁面看到項(xiàng)目時(shí)還要把通過的項(xiàng)目數(shù)據(jù)同步到教學(xué)成果表中這一步常見做法是在同一事務(wù)里執(zhí)行兩條SQL或者通過狀態(tài)查詢直接動(dòng)態(tài)展示。如果你在源碼里看到achievement表它的數(shù)據(jù)通常就是從project表里已通過記錄復(fù)制過來的。4.3 查詢統(tǒng)計(jì)與分頁顯示系統(tǒng)帶的分頁工具PageManager是個(gè)亮點(diǎn)。它做的事情很純粹根據(jù)總記錄數(shù)、每頁條數(shù)、當(dāng)前頁碼算出起始偏移量和總頁數(shù)。在Servlet里使用它的流程是這樣的if (path.endsWith(/project/list.do)) { int pageNum Integer.parseInt(request.getParameter(page)); int pageSize 10; int totalCount CommDAO.queryCount(SELECT COUNT(*) FROM project WHERE status已通過); PageManager pm new PageManager(pageSize, totalCount, pageNum); int offset pm.getOffset(); ListProject list CommDAO.queryList( SELECT * FROM project WHERE status已通過 LIMIT ?, ?, offset, pageSize); request.setAttribute(pageManager, pm); request.setAttribute(list, list); request.getRequestDispatcher(/project_list.jsp).forward(request, response); }這段代碼的邏輯是先查總數(shù)再根據(jù)頁碼算偏移最后用LIMIT查出當(dāng)前頁數(shù)據(jù)。PageManager里封裝了getOffset()和getTotalPages()JSP頁面里用EL表達(dá)式或者JSTL標(biāo)簽就能循環(huán)輸出頁碼鏈接。參數(shù)選擇的考量LIMIT ?, ?語句里offset從0開始pageSize是每頁條數(shù)。如果頁碼從1開始傳你必須在進(jìn)PageManager之前做pageNum減1的換算不然第一頁會(huì)漏掉第一條數(shù)據(jù)。我在給別人排查時(shí)經(jīng)常發(fā)現(xiàn)這個(gè)bug第一頁少一條翻到第二頁又看到重復(fù)記錄這就是offset和pageNum混淆導(dǎo)致的。統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)也比較類似根據(jù)年度、院系、項(xiàng)目狀態(tài)等條件做GROUP BY把結(jié)果放到Map里再綁定到頁面的圖表標(biāo)簽。如果JSP頁面用了jquery-ui的圖表組件你只需要把統(tǒng)計(jì)出來的JSON字符串輸出到前端指定區(qū)域即可。5. 避坑排查手冊(cè)老JSP項(xiàng)目最容易翻車的五個(gè)點(diǎn)這部分內(nèi)容是我拆過大大小小幾十個(gè)JSP課設(shè)項(xiàng)目后的血淚經(jīng)驗(yàn)匯總。每個(gè)問題我都按現(xiàn)象 → 原因 → 解決來寫方便你遇到時(shí)直接檢索。5.1 MySQL 8.x連不上驅(qū)動(dòng)名、時(shí)區(qū)與SSL三連坑現(xiàn)象項(xiàng)目部署后訪問登錄頁輸入賬號(hào)密碼點(diǎn)擊登錄頁面報(bào)錯(cuò)Communications link failure或The server time zone value ?D1ú±ê×?ê±?? is unrecognized。原因MySQL 8.0的驅(qū)動(dòng)類名不再是com.mysql.jdbc.Driver而是com.mysql.cj.jdbc.Driver同時(shí)強(qiáng)校驗(yàn)時(shí)區(qū)和SSL連接參數(shù)。如果連接字符串里沒有serverTimezone字段驅(qū)動(dòng)不知道你所在時(shí)區(qū)直接拒絕連接。解決更新驅(qū)動(dòng)jar包為mysql-connector-java-8.0.x版本并把JDBC連接串改成長(zhǎng)這樣jdbc:mysql://localhost:3306/jsp823?useUnicodetruecharacterEncodingutf8useSSLfalseserverTimezoneAsia/Shanghai加useSSLfalse是因?yàn)楸緳C(jī)開發(fā)不用加密連接這條能減少SSL握手的版本警告。serverTimezoneAsia/Shanghai把時(shí)區(qū)固定成東八區(qū)徹底避開系統(tǒng)默認(rèn)時(shí)區(qū)識(shí)別錯(cuò)誤。5.2 中文亂碼不全在頁面現(xiàn)象數(shù)據(jù)庫里存的是正常中文但頁面上顯示或者?±‰?—亂碼。你已經(jīng)在頁面上寫了% page contentTypetext/html;charsetutf-8%還是不行。原因亂碼的根本原因是連接數(shù)據(jù)庫時(shí)沒指定字符集。JSP頁面編碼只保證請(qǐng)求和響應(yīng)部分JDBC層的characterEncoding參數(shù)缺失時(shí)MySQL連接使用latin1字符集中文在傳輸過程中被錯(cuò)誤轉(zhuǎn)換。解決到數(shù)據(jù)庫連接配置文件里把JDBC URL加上useUnicodetruecharacterEncodingutf8。同時(shí)檢查數(shù)據(jù)庫建表語句是否為utf8mb4。注意utf8和utf8mb4的差別在于emoji字符如果你只存中文utf8夠用但要保持一致方向不要表是utf8mb4連接串是utf8避免索引長(zhǎng)度報(bào)錯(cuò)。5.3 上傳路徑寫死導(dǎo)致部署失敗現(xiàn)象本地運(yùn)行上傳頭像或附件都是好的打到服務(wù)器上一點(diǎn)上傳就報(bào)500日志提示FileNotFound或找不到目錄。原因Upload.class里往往用的是絕對(duì)路徑比如C:/upload/或D:/temp。你的課程設(shè)計(jì)演示機(jī)恰好有這個(gè)目錄換到別人機(jī)器或Linux服務(wù)器上就沒這個(gè)路徑mkdir失敗自然就報(bào)異常。解決打開Upload相關(guān)代碼或者JSP頁面上傳處理邏輯把寫死的路徑改成相對(duì)路徑基于ServletContext獲取真實(shí)絕對(duì)路徑。String realPath getServletContext().getRealPath(/upload); File dir new File(realPath); if (!dir.exists()) { dir.mkdirs(); }getRealPath(/upload)會(huì)返回當(dāng)前Web應(yīng)用部署目錄下的upload目錄真實(shí)絕對(duì)路徑。這樣不管項(xiàng)目丟到哪個(gè)Tomcat里路徑都會(huì)隨應(yīng)用自動(dòng)定位不會(huì)再出現(xiàn)換環(huán)境就丟文件的問題。5.4 改了JSP不生效瀏覽器緩存和Tomcat緩存疊加現(xiàn)象你改了index.jsp刷新頁面還是舊內(nèi)容甚至重啟Tomcat也沒用。原因老項(xiàng)目常見設(shè)置是瀏覽器端對(duì)JSP頁面做了304緩存你本地瀏覽器把上一版JSP生成后的HTML緩存住了。另外Tomcat的work目錄里存在編譯后的java文件不會(huì)自動(dòng)清理。解決兩步走。第一步在瀏覽器開發(fā)者工具中勾選Disable cache然后強(qiáng)制刷新CtrlF5。第二步刪除Tomcat安裝目錄下的work/Catalina/localhost/項(xiàng)目名文件夾讓Tomcat重新從src里編譯JSP。兩招都上問題必然消失。從那以后我每次部署改版后的JSP都強(qiáng)制走一遍這個(gè)流程不再靠反復(fù)重啟碰運(yùn)氣。5.5 Tomcat版本和JDK編譯級(jí)別不匹配現(xiàn)象啟動(dòng)Tomcat時(shí)控制臺(tái)報(bào)java.lang.UnsupportedClassVersionError: com/xxx/MainCtrl has been compiled by a more recent version of the Java Runtime。原因class文件的編譯版本高于Tomcat運(yùn)行時(shí)的JDK版本。比如源碼用JDK 17編譯而你運(yùn)行Tomcat的是JDK 8JVM不認(rèn)新版字節(jié)碼。解決兩種思路。一種是把項(xiàng)目里源碼的編譯級(jí)別調(diào)到1.8在Eclipse里右鍵項(xiàng)目Properties選擇Java Compiler設(shè)置為1.8保存后重新編譯另一種是升級(jí)Tomcat運(yùn)行環(huán)境到JDK 17。對(duì)課程設(shè)計(jì)而言建議用JDK 8跑更穩(wěn)定因?yàn)槔享?xiàng)目里很多第三方庫在舊JDK下沒有兼容性問題。6. 把這份源碼改造成你的課程設(shè)計(jì)擴(kuò)展功能與交付技巧跑通只是第一步想拿高分你得在原有框架上加一點(diǎn)自己的東西。這里給你三條不需要?jiǎng)哟笫中g(shù)就能落地的改造路徑。6.1 改表結(jié)構(gòu)時(shí)如何最小化動(dòng)Java代碼如果你想加一個(gè)項(xiàng)目類型字段比如區(qū)分縱向課題和橫向課題不需要重寫所有Servlet。做法是在project表里增加一個(gè)type字段然后在新增申報(bào)的JSP表單里加一個(gè)下拉框name屬性設(shè)為type。MainCtrl里新增一行request.getParameter(type)賦值給Info對(duì)象的type屬性再在列表頁顯示時(shí)加一列輸出。數(shù)據(jù)庫字段、Java實(shí)體類屬性、頁面表單元素三個(gè)位置對(duì)應(yīng)好其他代碼不受影響。這個(gè)模式在MVC里叫擴(kuò)充實(shí)體屬性是成本最低的功能擴(kuò)展方式。6.2 加角色權(quán)限的快捷路徑角色可訪問頁面操作范圍教師addProject.jsp、myProjectList.jsp申報(bào)、修改未審核項(xiàng)目管理員auditList.jsp、statistics.jsp審核、駁回、統(tǒng)計(jì)、刪除學(xué)生projectSearch.jsp、achievementList.jsp查詢、查看成果展示如果你想讓不同角色登錄后看到不同菜單不用寫SpringSecurity那種重框架。最簡(jiǎn)單的方式是在SetChar過濾器或MainCtrl入口處加一段Session判斷登錄成功時(shí)把用戶角色寫進(jìn)session需要保護(hù)的路徑從Session里取角色不匹配就跳轉(zhuǎn)403頁面。代碼只需要不到二十行但答辯時(shí)能講出權(quán)限控制的思路比單純的功能大雜燴要加分得多。6.3 交付時(shí)別忘了寫環(huán)境說明我最后建議你做一件事在項(xiàng)目根目錄新建一個(gè)README.md把數(shù)據(jù)庫版本、JDK版本、Tomcat版本、導(dǎo)入步驟、默認(rèn)管理員賬號(hào)寫清楚。別把這個(gè)當(dāng)應(yīng)付差事你想想答辯老師或者接手你代碼的下一屆學(xué)弟他們拿到項(xiàng)目后能十分鐘內(nèi)跑起來第一印象就是這學(xué)生工程素養(yǎng)不錯(cuò)。我見過太多把項(xiàng)目直接打包發(fā)出去連數(shù)據(jù)庫賬號(hào)密碼都不說一聲的案例結(jié)果對(duì)方打開就全亂套了。從那以后我每次交付課設(shè)源碼都強(qiáng)制自己走一遍換一臺(tái)干凈機(jī)器重新部署的測(cè)試流程驗(yàn)證完再交。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
2050人人操免费工开爱| 97色啪| 婷婷五月天首页| 色婷婷综合综合网| www.亚洲激情.com| 99在线精品免费视频| 噜噜在线| 亚洲男女激情| 日本操B视频| 99re99热| 337p大胆噜噜噜噜噜91Av| av亚洲国产小电影| 亚洲激情四射| 五月婷婷六月天| 色综合网综合| 婷婷五月俺要去| 成人综合视频在线| 久久思思99| 性色做爰片在线观看WW| 少妇性按摩无码中文A片| 五月丁香六月婷婷综合网站| 久久色这里只有精品| 久热无码| 九九激情网| 国产黄色大片| 日韩成人电影av| 老美AA片| 久久激丁香| 狠狠干婷婷| 久久色天堂| 色停停五月天| 五月婷婷 激情五月| 无码毛片992367| 97人人草| 美臀自射自家人妻| 青青福利网| 天堂爱爱| 思思久久青草热| 成人片久久网站| 狠狠爱激情网| 激情五月天色| 丁香5月啪啪| 丁香婷婷五月天色播| a在线观看| 婷婷九九视频| 激情综合九月| 思思网站| 国色天香伊人狠狠色| 五月丁香成人日| 五月丁香六月婷婷亚洲天堂网站| 六月丁香基地| 色婷婷激情视频| 亚洲激情精品| 射区导航| 综合激情婷婷| 婷婷综合国产| 丁香五月婷婷亚洲综合精品| 五月丁香美女| 欧美色欲色欲天天天www| 婷婷五月天亚洲图片| 婷婷五月天视频在线观看| 国产五月天激情小说| 日韩成人网站精品久久大全| 婷婷五月丁综合| 另类综合婷婷五月天欧美视频| 婷婷丁香五月天中文字幕| WWW色五月| 99婷五月| 国产老熟妇亲子乱对白| 激情综合五月激情| 岛国av电影网站| 五月四色婷婷| 99噜噜| 粉嫩av蜜桃av蜜臀av| 久婷婷婷| 日韩黄在免| 婷婷色五月大香蕉在线| 91丁香五月| 五月五婷婷网| 激情小说婷婷| anquye五月| 99日这里只有精品| 99热精品在线| yjzz亚洲国产| 99超级碰免费视频| 天天操屄网| 日本综合色色| 婷婷激情五月天桃花网| site:pzdcoin.com| 99热免费在线| 五月丁香啪| 无码字幕中文| 亚洲精99| 丁香六月啪啪啪| 久久婷婷伊人| 日韩av在线免费观看| 色婷婷网| 99热.com| 欧美成人AAA片一区国产精品| AV在线免费观看不卡| 欧美色图天堂网色| 色狠狠色综合| 国产精品18久久久| WWW久久久| 爱的综合网| 停停五月色宗合| 日本99久久| 丁香深五月婷婷| 九九热a| 五月天玖玖狠狠色色| 九九性爱网| 成人做爰A片免费看网站找不到了 噼里啪啦在线观看免费完整版视频 | 97人人操人人| 婷婷婷婷婷开心无码播放| 91狠狠色丁香| 69精品人人人人人人| 《诡秘之主》在线观看| 黄色三级日本| 99日逼视频| 九九婷婷五月天影视| 婷婷综合一二三| 亚洲黄网AV| 99re在线精品视频| 狼人婷婷久久| 97碰人人操| 国产精品18久久久| 五月综合激情图片| 五月婷视频| 色欲婷婷五月天| 狠狠操狠狠操AV| 另类小说五月天| 中美日韩成人在线| 曰曰久久| 五月婷婷丁香综合| 色啪网| 任你搞在线观看视频| 6080av| 婷婷伊人网| av成人在线播放| 丁香五月婷婷俺也要去| 亚洲综合碰| AV在线不卡播放| 婷婷色色五月| 99综合视频一体| 成人婷99最新| 九九色影院| 怕怕視頻| 天天肏在线| 琪琪理论片| 丁香五月婷婷亚洲综合精品在线| 六月婷婷色宗合| 欧美婷婷综合| 日韩黄在免| 婷婷五月天成人五月天| 成人国产欧美大片一区| 热99热9| 婷婷五月丁香第四色超碰在线| tingtingjiqingwuyue| 日韩aaa| 色婷婷XXXXX| 日本91在线| 五月丁香婷中文| 九九碰九九爱97超| 亚洲色色图片| 精品自拍97| 婷婷狠狠干| 久久久精品99| 91九九| 性爱网久久| 婷婷成人视频| 婷婷五月天综合中文| 欧美婷婷丁香社区在线播放| 99∨VTV| 99狠狠操一| 97色欧美| 天天干天天操天天干天天操天天干天天操| av婷婷丁香| 婷婷五月天在线一区| 天天综合色99| 天天干天天日天天操| 色五月xxx| 五月天婷婷影院| 婷婷六月插屄激情| 97视频久久| 夜夜夜夜夜操| 色婷视频| 激情五月图| 人人爽网| 91九色网| 五月人妻婷婷视频| 久热这里只有精品在线观看| 91久久九九| 五月婷婷欧美| 色五月丁香伊人五月| 3p久久| 日韩中文欧美| 激情婷婷久久| 天天日日夜夜爽。| 久久这里面只有精品视频| 91 影音先锋| 天天色视频| 看婷婷五月天网| yw国产AV| 国产毛多水多女人A片| 伍月婷丁香花全集| 日韩砖区| 女同激情久久av久久| 能看的AV| 天天综合在线网| 久久 视频这里只有精总| 亚洲无码黄色| 婷婷酒色网| 99日本精品视频热| 五月天偷拍| 亚州激情在线视频| 9.1综合网| 1024久婷| 免费一区二区三区| 国产精品激情AV久久久青桔| 婷婷香蕉| 激情综合网五月丁香| 2023天天日夜夜爽| 99在线观看免费精品视频| 在线超碰91| 五月网站| 婷婷成人基地| 午夜天堂一区人妻| 色婷婷五月天| 亚洲超碰在线| 另类图片五月天| 爱操人妻| 色综合久久天天综合网| 色日本综合| 国精产品一区二区三区| 激情五月,深深爱五月| 人人爱操| 九九成人精品免费视频| 超碰99在线观看| 美腿丝袜AV天堂网| 久久婷婷的综合色丁香五月| 超碰操日| 伦乱人妻| 97婷婷狠狠久久综合9色| 伊人丁香在线| 九月色婷婷婷| 婷婷五月欧美| av线电影| 久9热视频在线观看| 亚洲激情五月| 97热精品| 五月丁香综合激情| 熟女婷婷网站一婷婷五月一丁香婷婷一婷婷激情网 | 日都一级A片| 婷色影院| 色婷婷四虎| 久热婷婷综合| 九月色婷婷综合亚洲| 图片区 小说区 区 亚洲五月 | 久99久在线| 激情五月丁香六月综合AVXXXX| 久久丁香久久| 天天弄天天操| 5月丁香啪啪啪| 99日在线视频| 无码激情AAAAA片-区区| www.99.色| www.色色色com| 免费无码毛片一区二区A片| 五月丁香久久| 激情四射亚洲| 蜜桃婷婷狠狠久久| 激情另类综合| 深爱五月日韩| 99精品热视频| 熟妇内谢69XXXXXA片| 欧美精品XXXXBBBB| 亚洲综合碰| 99热国产婷婷| 丁香五月天天| 色五XX| 久久人人九| 99久久9| 天天做天天爱天天爽| 五月婷在线| 色色欧美。| 五月天婷婷Av| 大香蕉综合网| 亚洲五月天婷婷综合| 九九色综合视频| 五月婷婷五月天| 99热在线精品观看| co超碰在线观看| 婷婷伊人綜合| 亭亭丁香aV| 婷婷六月久久| 九热视频| 丁香色五月AV在线| 丁香五月婷婷性爱| 天天插天天爽| 人妻内射一区二区在线视频| 久99热在线观看| 天堂婷婷五月在线| 99这里只有精品| 日日噜噜夜夜狠狠久久丁香六月| 爆乳熟女-区二区三区| 99福利导航| 天天上天天爽| 婷婷射丁香| 久久久亚洲精品一区二区三区浴池| 丁香六月婷婷激情| 99热这里只有精品亚洲| 色九亚洲| 婷婷激情五月天激情小说| 五月丁香婷婷在线| 婷婷婷婷婷婷婷婷| 婷婷丁香五月天综合在线日韩| 欧美成人日韩| 婷婷色情小说| 亚洲精品白浆高清久久久久久| 天天操五月天| 五月婷婷婷自由综合| 99操视频| 婷婷五月天精品| 婷婷六月综合在线| 色五月综合| av在线免费网站| 天天插天天日天天爽| 99久久www| 国产精品 的国产| 婷婷5月九九| 国产精产国品一二三在观看| 99热最新精品| 99思思| 九九超日本| 激情五月天之六月婷婷| 婷婷五月天色| 五月天快乐开心激情网| 日韩一级片| 婷婷射丁香| 综合网视频| 亚洲字幕AV一区二区三区四区| 日本欧美在线| 97在线精品| 日韩xx在线| 色久综合天天做视频| www.五月天婷婷| 激情婷婷九月| 久久久久久久97| 久草五月天| 婷婷五月视频| 久啪欧美| 激情五月婷| www.五月天色色色| 操久久网| 久久久人妻人伦| 91九色视频| 亚洲天堂啪啪| 五月丁香六月在线| 久久亚洲色导航| 99爱爱| 久久丝丝热| 久久女婷| 五婷婷六月合| 色五月,com| 色婷婷九月综合| 1024亚洲无码| 色色a| 在线99精品| 婷婷内射视频在线| 五月丁香六月综合情在线观看| 久久久91| 婷婷色五月天第7色| 婷婷五月在线视频| 涩涩涩.com| 亚洲成人AV一区在线观看| 99热6精品| 色九综合| 五月天播播| site:picc-up.com| 色色丁香五月天社区| 中文成人在线| 天天舔天天摸天天射| 精品夜夜澡人妻无码AV| 五月婷婷香| 久热AA| 亚洲丁香花色| 丁香六月视频免费观看| 香蕉久久国产av一区二区| 99自拍视频| 99色最新在线视频| 亚洲另类毛片| AV大香蕉| 五月丁香六月激情| 五月激情另类| 色婷婷在线影院| 99热这里只| www,欧美干干干干干干| 婷婷综合在线播放| 99精品国产乱码久久久人妻| 亚洲色婷婷五月天| tingting五月天亚洲| 久久婷婷五月综合网| 国产精品美女| 翔田千里无码| 九九色影院| 天堂成人A片永久免费网站| 五月婷婷网站| 久久色五月| 色婷婷五月综合色婷婷| 亚洲色婷婷五月天| 五月婷视频在线| www.99热国产| 九九热10| 一区二区乱视频码| CHINESE熟女老女人HD视频| 激情深爱综合网| 天天摸天天舔在线视频| 青996青| 熟妇无码乱子成人精品| 91碰| 国产精品久久久海的味道| 丁香5月激情网| 97操| 伊人天堂婷婷| 国产成人精品一区二三区熟女在线| 日日噜噜夜夜狠狠久久丁香六月| 丁香涩涩五月天| 丁香激情久久| 伊人九九综合| 久久婷婷大香蕉| 色播五月婷婷| 99免费在线视频| 亚洲色婷婷| 丁香丝袜五月| 亚洲射激情| 大香蕉五月天| 色99热| 在线不卡的视频| 午夜天堂一区人妻| 色九九综合| 97碰超级人人看| 天天干夜夜谢| www.99热这里只有精品| 六月婷婷日| 亚洲国产无线乱码在线观看| 狠狠干夜夜干| 婷婷色色五月| 日韩色色视频| 欧美25p| 婷婷情色五月天| 五月丁香六月婷婷开心网| 色五月av伊人| 亚洲日韩26uuu| 国产日比| 婷婷放心五日爱| 五月色婷婷中文字幕| 四色五月视频| 激情五月综合久久| 开心五月婷婷婷美女| 中文字幕在线人妻| www99xxxx五月丁| 97涩婷婷婷婷基地| 日日噜噜久久婷婷五月天| 五月丁香久久综合91| 年轻的妺妺伦理HD中文| 五月Huangsewang| 亚洲日韩一页精品发布| 百度一下国产精品A| 国产黄色在线| 黄色aa观看aaguochan| www.1024久久| 激情久久久久久久久久| 玖玖爱综合网| 天天舔夜夜操www com| 丁香五月天导航| 亚洲中文无码成人| 婷婷亚洲色| 丁香婷婷成人网| 五月婷婷激情五月| 五月婷婷六月丁香| 国产美女无遮挡裸体毛片A片| 久久精品99国产精品日本| 色噜噜狠狠色综无码久久合欧美| 91九色 熟| se99热久久一本| 国产综合婷婷| 开心久久五月天| 九九九九九无码| 亚洲另类婷婷五月综合| 99热这里是精品| 天天操无码| 五月天社区| 极品人妻VIDEOSSS人妻| 色婷婷精| 五月天色综合| 久久婷婷色丁香| 五月婷婷丁香在线| 亚洲中文乱字字幕在线永久| 这里只有精品96| 91色碰| 色视频2025| 超碰狠狠色| www.婷婷五月天| 丁香六月激情综合| 丁香五月婷婷www..com| 99热啪啪| 五月婷婷六月丁香综合| 久久小视频| 久久久久九九九九视屏小说88| 激情图片99| 丁香五月网络网络| 天天天天干| 99精品无码| 婷婷丁香五月天色色| 久热人妻| 日韩AV大全| 涩涩五月天| 国产成人亚洲综合亚洲| 天天操天天操| 岛国AV网| 91好好热日本在线| 五月色俺婷婷| 桃色五月天| 五月激情射| 九九视频精品视频精品| 4399成人黄A片| 日本在线观看99| 精品五月视频婷婷在线观看| 六月激情久久| 激情四射亚洲| 天堂爱爱| 日韩aaaaa| 91精产一区三区免费观看| 精品一区二区三区四区五区六区介绍 | 五月婷婷综合视频| 色哟哟www| 日日夜夜小色哥| av在线资源| 日熟女| 色色五月激情| 99re这里有精品手机在线| 狠狠色综合网站久久久久| 亚洲视频在线观看区| 久久这里只有精品07 | 五月综合缴情网| 九九热超碰| 9人人操人人看| 五月天色婷婷网| 黄网免费看| 亚洲天天免费| 思思热视频在线观看| aaaa.黄| 婷婷五月天第四色| 江苏少妇性BBB搡BBB爽爽爽 | 婷婷精品视频| 另类伊人婷婷| xxxx久| 日本一级大片| 亚洲第一综合| 在线观看免费狠狠色丁香香综合 | 99这里热| 99久久新视频| 五月丁香六月激情综合| 国产综合丁香五月天| 天天干天天叉| 亚洲国产成人AV在线| 亚洲精品久久久久久久久久吃药| 少妇性BBB搡BBB爽爽爽视頻| 激情综合网亚洲色图| 亚州美女| 九九热区一区二区三区| 五月激情丁香啪啪| 久久久精品人妻录| 日本久久极品| 婷婷情色五月天| 99热9999| 色色色99| 色五月六月婷婷| 色啪久 | 久久免费视频62| 色色999三级片| 色欲久久久久| 欧美啪啪9| 久久HD| 99五月丁香丁| 一本色道久久88加勒比| 五月草视频| 婷婷五月六月丁香| 99ri精品| 狠狠色狠狠鲁| www.爱婷婷.com| 日本一毛片| 99熟女| 男妓跪趴把舌头伸进我的嘴巴| 91免费啪视频| 另类小说五月天| 无码啪啪| 99精品偷自拍| 五月天天天天天天天天天天天婷婷婷| 超碰成人免费| AV中文网| 亚洲无码成人| 激情五月婷婷综合视频| 另类国产区| 99热久| 亚洲色色精品| 99网址在线看| 欧美叉叉叉BBB网站| 日本 @ va 免费| 超碰在线免费9| 婷婷五月色| 亚洲日日操| 丁香五月自拍| 香蕉99网| 超碰91在线| 五月婷婷性| 丁香五月综合高清在线| 99婷婷综合| 激情视频网址| 天天色激情| www.99视频| 久草五月丁香婷婷综合| 激情综合网五月婷婷| 激情小说 五月天| 九月婷婷久久| 97婷婷五月激情六月丁香伊人| 六月 丁香 视频| 久久精品视频9| 五月婷婷深深的爱| 婷婷色片| 成人av在线网| 午夜天堂啪啪| 999激情视频| 九九热这里只有精品一| 色五月综合网| 99啪啪网| 99热官网精品在线| 国产精品18久久久| 99综合视频| 丁香五月六月婷婷综合| 99日这里只有精品| 狠狠va| 丁香五月另类色婷婷麻豆| 五月丁香婷婷狠狠操| 色色五月丁香| 99热6精品| 另类 在线| 五月婷婷激情综合网| 五月色情网| 婷婷在线观看五月天在线视频| www.com亚洲网站在线免费| 激情婷婷狠狠干综合| 色偷偷五月天| WWW,五月| 色五月激情婷婷| 91婷婷色五月| 婷婷色在线视频| 天天天天天日| 国产午夜精品久久久观看| 天干干夜夜操| 久久av电影| 婷丁五月| www.天天干.com| 色色婷婷丁香| 这里只有精品免费在线视频| 亚洲综合网 665566| 婷婷五月天亚洲综合| 久久婷婷的综合色丁香五月| 夜夜爱爱亚洲| 九九av在线| 99精品女人天堂| 五月天色色色色色| 亭亭五月基地在线| 琪琪色热色色| 色五月综合激情| 欧美99| 97人妻碰碰中文无码久热丝袜| 欧美性爱一区| 97精品欧美91久久久久久久| 综合色播| 亚洲性爱干干| 丁香五月 六月婷婷首页| 色色婷婷综合网| 婷婷五月天天aV| 桔色成人在线| 99在线热视频| 伊人久久婷婷| 天天弄天天操| 超碰人人在线观看| 激情婷婷五月少妇| 亚洲视频二区| 成人超碰AV| 五月天婷婷乱| 色偷偷综合| 综合久久影院| 啪啪啪大香蕉| 丁香五月天影院| 五月婷婷,狠狠操| 色丁香五月婷婷| 99在线观看视频免费| 5月婷婷6月丁香aV| 欧美美美女性色视频| www.五月天婷婷| 久久婷婷热| 淫五月停停| 亚洲第二AV| 色色色色综合网| 涩涩涩婷婷| 亚洲激情五月天| 亚洲热久久| 天天草女人| 午夜丁香综合婷婷| www.夜夜夜| 九九视频这里只有精品| 成人看片网站| 日本三级日本黄色| 91久久婷婷| www.色擼擼.com| 久久五月婷| 久久九久久| 婷婷的99视频网站| 国产另类综合| 99精色| 99精品丰满| 狠狠搞五月天| 激情婷婷五月社区| 五月丁香婷婷啪啪| 九伊人网| 手机AVAV天堂看网| 亚洲精品亚洲人成人网| 91av无码| 五月婷人妻| 五月丁香婷婷综合久久| 一本婷婷丁香久久| 天天爽成人综合网站| 四月婷婷丁香五月| 九九热青草| 婷婷久久网| 五月丁花六月丁香综合| 97色吧| 久草天堂| 五月天偷拍| 五月丁小婷婷激情四射| 久久人妻久久久久| 亚洲婷婷丁香| 97在线视频 欧美| 天天色五月| 五月婷色色| 日韩xx在线| 五月丁香婷在线| 天天爽人人综合免费7799| 亚洲av无码精品色午夜| 这里只有精品视频一区| 欧美美女视频| 伊人影音无码一区二区三区| 国产性爱一级| 青青色com久久| 丁香婷婷久久老熟女综合网| 99热这里只有精品8| 国产在线中文字幕| 五月丁香色婷婷久久| 9久9久9久女女女九九九一九| 99er免费在线观看| 色婷婷色99国产综合精品| 國語久久婷| 狼人婷婷久久| 碰97久久| 国产免费一区二区三区三州老师F1F1.CC| 玖玖婷婷色欲| 五月天婷婷激情春色小说| 色婷婷丁香A片区毛片区女人区| 九九av| WWW,五月| 天天做综合| 日日干夜夜干| 激情五月图| 69精品人人人人| 亚洲色色图片| 少妇被下春药玩弄A片| 免费精品66| 成 人片 黄 色 大 片| 天天在线天天综合网色| 伊人综合网站| 玖久精品视频9| 五月天婷婷狂暴白浆| 99热这里只有精品96| 91久久精品国产91性色TV| 色天天久婷婷| 亚洲婷婷性爱| 无码任你操| 久久超级碰视频| 任你操精品免费| 99热亚洲| 天天操天天操天天操天天操天天操 | 五月丁香六月色婷婷| 四川BBB搡BBB爽爽视频| 亚洲精品性色| 涩玖玖免费视频| 亚洲色网址| 亚洲啪啪网| 色婷婷丁香五月| 丁香五月AV在线| http:色情日本com| 中文字幕色色| 国产成人在线不卡AV| 日本久久综合| 开心亚洲久久开心| 六六久久黄色| 亚洲婷婷五月| 99免费成人网| 91干婷婷| 五月丁香色综合| VA婷婷| 99热午夜精品| 无码区婷婷五月花开| site:pzdcoin.com| 67久久| 九九热精品99| 色综合爱综合| 婷婷五月天丁香久久| 日本啪啪天堂| 新激情五月开心五月婷婷五月丁香五月| 人人操婷婷| 九九综合九九| 丁香五月综合在线播放| 超碰人人操| 亚洲精品久久久久久久久久吃药| 伊人五月丁香| 99爱爱| 久久99大| 亚洲色99| 逼里香不卡| 激情五月婷婷| 欧美偷偷操| 人人操五月天| 深爱激情综合网| 五月丁香猫咪久久婷婷综合视频激情四射网入口 | 免费AV在线网址| 色婷婷基地| 婷婷五月天天天| 草操网| 国产AV不卡福利| 专区无日本视频高清8| 天天透天天爱| 天天插轮理| 丁香婷婷五月六月久久| 色色欧美色色色| 婷婷五月天综合网| SESE无码AV| 五月婷婷丁香深深爱| 丁香五月婷婷亚洲另类| 97精品人人A片免费看| 亚洲人成色A777777在线观看| 丁香婷婷免费| 成人五月天丁香婷| 久久久久久久久久久jjjj| 久久久精品色| 五月天婷婷免费| 久久色这里只有精品| 26uuu四色| 色狠狠色综合久久久绯色AⅤ影视| 99国产精品白浆在线观看免费| 日韩性视频| 婷婷色正月| 婷婷六月久久| 婷婷欧美色| 亚洲成人一区| Caop在线| 欧美日韩日韩成人| 久婷婷视平| 免费看欧美成人A片无码| 日本啪啪天堂| 欧美超级视频97| 伊人啪啪网| 天天日天天日天天搞| sisi热国产| 丁香五月激情六月欧亚激情综合导航 | 日韩久久这里只有精品| 亭亭丁香久久五月| 五月六月播婷婷| 五月丁香久久久久| 六月色激情| 亚洲AV永久无码影院黑人 | 大香蕉伊人丁香五月| 八戒青柠影视剧在线观看| 色色色色色综合| 丝袜大香蕉| 丁香六月啪| 色欲av伊人久久大香线蕉影院 | 九九色婷| 97爱艹婷婷开心丁香激情综合| 国产精品涩涩涩视频网站| 久久这里只有精品热在99| 色婷婷狠狠爱| 99久久久久| 久久婷五月| 开心激情网在线| 色五月播五月| 99热最新| 久久久99精品免费观看| 夜夜嗨一区二区三区直播内容 | 丁香五月欧美成人| 色婷婷狠狠爱| 天天爽天天| 久热免费视频| 久草婷婷在线| 久久综合55| 中文网婷婷字幕婷| 色99在线看| www.久久久久久久| 操操操操操操婷婷五月天| 好好干Av| 狠狠色情婷婷| 99日这里只有精品| 婷婷激情综合| 在线看片av| 九九视频在线| 久久99热网| 一本狠婷婷综合| 欧美伊人9| 久99热| 六月丁香婷婷亚洲中文玖玖| 区区欧美你爱| 狠狠色五月| 久久婷婷综合五月天| 激情五月天婷婷| 欧美日韩成人h| 色日本综合| www.zbzhongsen.com| 五月亭亭六月激情| 无码色色| 色五月天激情| 99国产精品久久久久久久久久久 | 五月丁香六月欧美综合| 丁香色综合| 欧美天堂久久| 久久精品国产一区二区三区四区 | 大战熟女丰满人妻AV| 就爱日五月天| 色色色99| www.色五月天.com| 亚洲 视频 导航 一区| 99无码视频| 激情五月天色色色| 天天激情5月天亚洲| 久久一二三视频| 亭亭色网| 五月色情| 日韩久热| 国产热精品| 97在线刺激| 天天日天天久久青青| 天天肏高清在线| 五月婷婷这里都是精品| 99精品在线| 久久久国产精品黄毛片| 五月天丁香婷婷社区| 日本婷婷综合精品| 狠狠干在线| 国产精品91抖高| www.99热视频| 无码 色| 91久久久久久| 日本色久| 97婷婷五月| 激情五月综合网| 一本色道久久88加勒比—| 亚洲五月综合色播| 日本欧美在线| 婷婷基地成人五月天| 99热99日…..| 九色91视频| 99综合五月免费视频色婷婷| 99超级碰免费视频| 五月天另类视频| 江苏少妇性BBB搡BBB爽爽爽| 久久精品婷婷| 很很干天天干| 综合久久十三| 91精品熟女| 99久久九九| 操逼巨乳91| 婷婷五月18永久免费视频| 香蕉综合网| 中文字幕av久久爽一区| 婷婷深爱五月| 97涩婷婷| 婷婷九月丁香久久| 婷婷综合在线| 永久无码色| 国产综合色婷婷精品久久| 大香蕉在线观看9| 亚洲VA在线| 免费视频WWW在线观看网站| 日韩啪啪视频| 91碰| 天天综合 99久久婷婷| 国产五月天欧美色| 就爱日五月天| 五月天激情子轮| 午夜精品久久久久久久爽| 另类的婷婷| 色爱亚洲| 五月婷婷六月丁香免费| 久婷五月| 中美日韩成人在线| 婷婷五月香蕉| 久热黄色| 伊人久久大香网| 99A级片| 日本天堂免费99| 久久综合播放| 婷婷综合视频| wWW九九在线播放| 99资源在线视频| 五月婷婷丁香大陆免费| 中文字幕av在线播放| 丁香五月激情网| 色狠狠综合网| 日本99久久| 五月丁香激情综合网| 五月天婷婷久久日| 五月婷婷激情| 久久久精久人妻| 色色五月天 亚洲| 亚洲天天综合| 婷五月天丁香婷五月| 日日夜夜干| 色综合久久天天综合网| 色婷婷亚洲婷婷| 丁香五月婷婷婷婷欧美综合| 五月婷婷综合激情| 丁香婷停五月激情综合深爱| 五月天丁香啪啪网| 天天狠狠干| 日本97在线| 99热九九热| 婷婷五月欧美综合| 97操在线| 天天综合网站| www色色色com| 亚洲视频一区| 五月婷婷婷婷| 99啪| 丁香六月激情综合| 99色最新在线视频网站| 丁乡久久| 日日夜夜天天| 人人看人人要| 超碰无码318604| 色色a| 亚洲精品五月| 久久超视频| 五月丁香啪啪网| 激情五月婷婷色播网| 99久久视频| 亚洲激情AV| 激情五月综合网最新 | 五月丁香香蕉| 日本99视频| 97伦乱| 九色PORNY自拍成人精彩视频| 亚洲国产精品成人免费一区久久久在线观看AAAA| 99国产精品久久久久久久久久久| 婷婷色狠狠| 九九精品网站| 4399在线观看免费高清毛片| 人妻综合网| 五月丁香婷婷激激激综合网色播| 亚洲乱码w在线观看| 九月色婷婷| 很很干天天干| 六月色婷婷欧美| 91se在线观看| 欧美性猛交99久久久久99按摩 | 五月丁香六月激情| 亚洲精品国产精品乱码视99| 五月天激情综合网站| 久久婷婷六月综合综合| 99操逼| 99色色网| 丁香网五月网| 操操碰| 综合网狠狠| 欧美精品中文字幕亚洲专区| 九九99精品视频| 青青草原99热| 五月丁香激情片| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 9久久狠狠的| 婷婷丁香在线| 丁香五月在线| 九九草热在线观看| 国产亚洲在线| 狠狠久久婷婷| 色吧网91| 五月天婷婷综合网| 国产操碰| 舔色婷婷| 丁香五月婷婷乱| 99色综合网| 黄色片精品| 精品国产a| 国产AV一区二区三区日韩| 日韩亚洲视频| www.夜夜操| 激情五月视频在线婷婷| 久久伊人日日夜夜| 亚洲婷婷丁香五月在线| 久久综合综合久久| 亚州色综合| 99热传媒| www.99热国产| 国产精品扒开腿做爽爽爽A片唱戏| 99爱爱| 五月丁香琪琪| 久久性爱视频| 99热这里是精品| http://www.sd-xiangsu.com/| 丁香婷婷六月天| 热99精品视频观看| 亚洲性天天| 丁香五月综合高清在线| 久9热在线视频| 日韩狠狠色| 综激情网| 91黄址| 色~性~乱~伦~噜| 91色噜噜狠狠狠狠色综合| 丁香五月激情网| 九热视频在线精品15| 婷婷五月天网址| 色伊人啪| 99热爱爱干干日| 久久久久久激情| 99精品在线| 可以免费观看的av网址| ww亚洲ww在线观看| 丁香婷婷五月天色综合| 久这里只有精品| 婷婷区日本| 天天干天天 亚洲| 日本激情五月| 亚洲成人va| 婷婷五月天堂| 丁香五月色网| 在线播放中文字幕| 亚洲五月天激情| 熟女人妻一区二区三区免费看| 五月丁香婷婷综合| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 91精品人妻少妇无码影院| 五月天综合久久丁香91| 99爽视频| 丁香六月婷月91婷月| 开心亚洲久久开心| 国产精品久久久60086| 九九99视频| 综合性爱网| 五月婷激情| 97在线观视频免费观看| 婷久久高清| 99色久| 激情五月天丁香| 五月婷婷这里都是精品| 婷婷五月天综合色| 99性爱视频| 丁香五月天婷婷激情| 国产人妻777人伦精品HD| 墨西哥毛片内射精| 欧美色色色色色| av婷婷丁香 六月| 美英法精品无码免费视频| 99在线免费视频| 99热这里只有精品免费| 婷婷久综合| 久大香蕉| 天天草婷婷五月| 熟女激情五月天| 中文av网站| 猫咪伊人AV| 五月婷婷久久久| 六月婷婷狠狠做| 停停五月色宗合| 99在线精品视频| 亚洲视频无| 亚州激情在线视频| 26uuu精品一区二区| 五月天另类小说| ZpRSw| 九九色中文| 久播影院免费观看电视剧大全最新网| 亚洲黄色精品| 国产精品18久久久| 99爽视频| 婷婷五月色综合| 91久久婷婷| 91女人18毛片水多国产| 大香网伊人久久综合| 深爱五月日韩| 极品人妻VideOssS人妻| 性色综合网| 色插综合网| 1024国产| 精品九九久久| 蜘蛛女免费观看完整版高清电影| 婷婷婷婷婷开心无码播放| 婷婷午夜| 99热欧美偷拍| 人人舔天天| 涩综合婷婷| 草榴视频网| 丁香九月婷婷色| 九九亚洲| 人人干女人| 99视频这里有精品免费观看| 丁香五月成人| 98色花堂98t.R| 色欲天天综合| 嫩草AV久久伊人妇女超级A| 日本婷久久| 五月天色社区| AV片一区在线观看| 九九日本视频| 人妻久久婷婷| 久婷自拍视频| 99热精品一| 五月婷婷综合在线| 91viP在线看| 亚洲精品在线视频| 亚洲不卡123| 婷婷五月久久| 国产精品久久欧美久久一区| 激情六月丁香| 五月婷婷色播| 亚洲视频另类| 五月婷综合网| 婷婷香草网| 99热九九这里只有精品10| 91丨九色丨东北熟女| av在线中文| 丁香婷婷激情| 九九热青青草| 99热99干| 99视频热99| 综合色色婷婷| 日本WwW色偷偷丁香花久久久京东热| 色之综合网| 亭亭玉月丁香| 欧美久热| 热久久99热欧美国产亚洲| 99在线观看视频精品| 欧美毛片www| 天天综合色| WWW·天天操·视频?| 婷婷中文字幕| 欧美99| 九九热精品视频| 在线五月婷婷小电影| 色综合激情| 五月婷久久| 色五月在线观看| 丁香五月天在线观看视频| 婷婷伊人| 婷婷六月丁香在线| 91啪啪|