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
返回資訊列表
9精品久久999| 亚洲综合丁香五月| 99自拍视频| 99干日本| 99成人| caop在线| 99精品国产在热久久| 99热国产国产| 五月黄色婷婷| 激情综合区| 久久人人看| 思思热在线视频精品| 99久久99视频只有精品| 欧美婷婷色| 小视频一区| 丁香婷婷色五月| 欧美黑人大吊| 99re在线观看| 久久精品亚洲热| 天堂网操| 婷婷99狠狠| 丁香五月天在线观看视频| 丁香五月性| 99在线观看亚洲| 午夜少妇在线观看视频| 成人开心五月天| 伊人色五月| 久久综合爱| 九月婷婷综合八月丁香在线观看 | 亚洲婷婷丁香| 天天 日综合| 婷婷六月天国产综合| 久久性爱视频久久性爱视频| 26UUU欧美激情一区二区| 国产成人网址| 久久精品亚洲一级牲爱综合 | 天天摸色吧天天摸色吧| 五月天婷婷xxx| 99精品在线| 综合网五月天123| 五月深情久久| 丁香五月婷婷在线| 国产精品热搜丁香五月婷婷| 色综合com| 亚洲欧美成人在线| 26uuu国产| 中文激情网| 天天干天天拍| 五月天婷婷綜合院| 五月婷婷影视| 中文字幕在线日亚州9| 中国女人做爰A片| 五月丁香花婷婷玉莉AV| 第四色色六月色综合| 91色色色视频| 99激情| 五月婷婷网站| 怡红院99| 好看的国产精品| 色135综合网| 五月丁香影视| 九九亚洲小视频| 第五婷婷伊人丁香色| 香蕉AV福利精品导航| 色五月天成人| 久久深爱激情网| WWW.久久久久久久| 9 9热这里有精品| 亚洲操B| 五月天激情综合网| 四LLL少妇BBBB槡BBBB| 深爱激情五月网| XXXX岛国| 这里只有精品亚洲| 性生活视频98791| 成人国产欧美大片一区| 色婷婷六月| 日本天天色| 色综合天天网| 久久er视频6| 一级七香蕉| 五月丁香六月婷综合成人综合| 亚洲热久久| 欧美狠狠草| 色情婷| 精品一二三区久久AAA片| 婷婷娌伦网| 丁香五月天亚洲综合| 26uuu国产| 色欧美影院| 国产裸舞表演WWWW| 丁香五月23111| 99操碰| 9热久久在线| 中文字幕日本最新乱码视频 | 久久五月婷婷电影| AV在线免费播放| 涩 五月 婷婷 狠狠| 欧美天堂婷婷日韩| 最近中文字幕2019视频1| 99成人| 99乱视频| 色久女| www.婷婷.com| 黄色激情五月天| 久久婷婷丁香花综合网| 国产av一区二区三区| 欧美99热| 婷婷色中文字幕| 婷婷五月天开心网| 99热91| 色综合久久久久| 超碰二区| 婷婷丁香久久| 亚洲热视频| 色综合久| 五月天开心网| 欧美性做爰大片免费看办公室 | 五月丁香日逼| 天色综合网| 黄色AAAAAAA| www.婷婷com| 国产成人精品一区二区三区视频| 婷婷无五月无码视频| 亚洲乱码日产精品BD| www色婷婷| 九九亚洲| 夜夜嗨一区二区三区直播内容 | 丁香成人五月天| 色综合视频| avv在线| 超碰色热| 91pornav在线| 色V狠狠的干| 天天久综合网永久入口17v| 久久99久久久久久久噜噜| 以及AA大片看看| 美女婷婷激情亚洲| 丁香久久激情俄| 七七久久婷婷| 久久久99视频| 激情婷婷人妻| 深情五月天| 国产精品美女| 久久精品这里只有精品免费首页| 精品一二三区久久AAA片| 国产毛片精品一区二区色欲黄A片| 色色色999| 日韩婷婷| OYIWbGcPu8H| Www.se.久久| 在线成人av播放| 激情人妻综合| 色婷婷视频| 综合在线丁香五月| 99视频在线精品| 182TV大香蕉| 色久九| 99精品热| 久久99网| www.激情.com.| 狠狠色性| 人人摸人人干| 五月婷视频| H亚洲| 激情婷婷九月| 色婷婷丁香五月天在线视频 | 丁香五月 综合| 日日噜狠狠色综合久久| 情色婷婷五月天| 欧洲色色| 99久精品| 99精品7| 色五月激情五月天| 激情婷婷五月天| 99国产99| 五月丁香激情综合| www.色擼擼.com| 五月婷婷深深爱| 丁香桃色网| www免费在线视频| 冬月かえでAV无码播放| 激情网五夜婷婷| 五月婷丁香亚洲| 婷婷激情六月综合| 日韩一级| 婷婷五月天美女| 99成人无码| 99熟女啪啪视频| 九月婷婷久久| 五月丁香花视频| 丁香五月婷婷少妇| 991国产精选视频在线播放下载| 婷婷丁香久久| 欧美三日本三级少妇三99| 伊人青草成人| 色欲婷婷五月天丁香| 在线只有精品| 99久在线观看| 欧美成人色婷婷| 婷婷亚洲色| 高清国产一级婬片a免费| 久久婷婷青草五月天| 婷婷五月色亚洲| 成人片在线播放| 天天综合中文| 欧美三级A做爰在线观看| 五月天丁香欧美激情| 99热6这里之有精品| 思思热视频在线| 亚洲无AV在线中文字幕| 狠狠做五月| 婷婷五月色網站| 97色碰| 色综合中文综合网| 久久66精品| 婷婷五月天精品| 九热网站| 婷婷五月综合在线视频| 欧美电影在线观看| 这里有精品99| 欧美色色色色色| 字母不卡码人逼| 五月婷婷久久综合| 亚洲精品成人| 五月天久久久| 五月婷婷AV| 超碰99热在线观看| 噜噜久| 黄桃AV无码免费一区二区三区| 色婷婷免费观看| 天天情色综合网| 五月婷婷基地| 婷婷的激情五月| 91色涩| 人人97操| 激情五月婷婷开心网| 日本欧美成人片AAAA| 久热 91| 天天摸色吧天天摸色吧| 超碰免费观看| 人草人人| 久久精品噜噜噜成人A∨色欲| 99热99这里有免费的精品| 99热精品在线播放| 激情欧美婷婷| 五月激情婷婷在线| 九九RE视频在线精品| 五月天久久网站| 69久久久| 蜘蛛女侠2003满天星免费观看| 婷婷5月久久综合网站| 激情婷婷丁香色五月综合| 五月花激情| 狼人婷婷综合| www.99色| 久久杏爱视频| 影音先锋男人女人| 日日爽天天| 五月丁香色停停啪啪啪| 日本AAAAAAAAAAAAAA片| 变天就操逼婷婷五月| 79色色色色| 狠狠色中色| 激情婷婷网| 日本97人人| 99热在线观看亚洲区| 国产亚洲精品久久久久久久久动漫| 成人精品一区二区三区四区五区 | 成人视频婷婷| 丁香六月激情国产| 91久久九久久九久久九久久九久久| 97精品综合久久内射| 五月色综合网| 国产成人av在线| 成人丁香五月| 丁香婷婷五月天色播| 另类少妇人与禽zOZZ0性伦| 色五月在线| 青青久在线视频免费观看| 日日射天天射| 婷婷久久在线| 日日夜夜婷婷| 深爱五月中文字幕| 丁香五月 激情文学| 99re6久热只有精品6在线直播| 97人妻碰碰碰久久| 色色色成人网| 亚洲综合婷婷五月| 69精品人妻不卡视频| 天天天天干| 六月丁香色色| 天天综合色| 五月丁香 啪啪啪| www.91热久久| 激情五月婷| 九九热精品| 六月婷婷综合| 天天爽天天日天天舔| 伊人大香蕉在线视频| 欧美日韩成人在线网站| 五月激情婷婷图片基地| 人妻有码乱操| 色五月天丁香| 五月天久久婷婷婷| www.综合久久.com| 国产肥白大熟妇BBBB视频| 3www激情| 久久五月婷| 久久精品99国产精品日本 | 婷婷六月五月天综合| 色婷婷在线影院| 色婷婷电影网| 色色网站在线| 色噜噜狠狠色综合伊人| 99re在线免费视频| 4399成人黄A片| 五月色俺婷婷| 欧美在线干| 少妇2做爰HD韩国电影| 婷婷丁香在线播放| 亚洲精品va| 日本久久九| www.五月婷婷久久.com| 久久这里有| 日韩操人| 亚洲在线成人| 青草视频在线观看视频| 色五月色图| 天天做天天爰天天爽天天无遮挡| 殴美激情综合网| 精品人妻在线免费观看| 热久久99热欧美国产亚洲| 狠狠色 综合色区| 99日逼视频| 风流少妇A片一区二区蜜桃 | 99ri在线视频| 深爱激清网| 天天想夜夜爽天天爽| 日韩性爱无码| 狠狠爱深色婷婷综合| 天天天干夜夜夜操| 97婷婷丁香五月| 色噜噜五月天| 极品少妇婷婷五月| 最近免费中文字幕大全高清大全1| 婷婷综合成人| 亚洲色亚洲精品| 色情综合网| 天堂网操| 桃色五月婷婷| 噼里啪啦在线观看免费完整版视频| 色婷久久| 亚洲成人黄色网| 99re99热| 人妻AV在线| 五月开心啪啪| 久久九久久| 五月丁香偷拍| 五月色欧洲| 丁香六月婷婷久久高清| 黄色毛片精品| 视频一区二区在线| 中国女人做爰A片| 99在线精品观看99| 久99久热| 91久久九久久九久久九久久九久久| 天插天啪天啪天啪| 免費亭亭成人| 色七色九九| 五月婷在线影院| 91欧美日韩| 久久久一级AAA| 天天做天天爽| 二色av| 99热综合网| 五月婷婷婷| 99思思热只有在这里看| 婷婷爱婷婷| 久久久久综合激动五月天| 97久久草草超级碰碰碰| 丁香久久综合| 亚洲熟女色| 欧美啪啪五月天| 天堂二区| 色欲久久综合| 99色热视频在线| 丁香月六月| 五月天婷婷导航| 六月丁香婷婷网| 开心亚洲久久开心| 五月丁香六月婷婷综合网| 激情小说婷婷小说| 九九热在线视频观看免费10| 永久99免费视频网站| 久久92| 天花AV无码| 这里只有精品99www| 六月天婷婷| 久久婷网| 国产成人AV在线| 涩涩婷婷五月| 久超超碰| av在线观看网站| 五月婷视频| 五月天丁香啪啪啪啪| 亚洲丁香五月在线观看| 国产av天天插天天操天天爽| 夜夜操狠狠操天天操| 91丨九色丨43老版熟女| 色吧五月婷婷六月丁香| 日韩国产在线精品| 99热成人在线观看| 色色97丁香婷婷五月天| 婷婷天天婷婷天天澡| 97自拍视频网| 久久五月婷婷丁香| 色婷婷婷婷| 九九99热久久精品66中文字幕| 久久丁香婷婷色情综合| 狠狠人人婷婷| 日本一毛片| 亚洲第一成人无码A片| 97婷婷狠狠久久综合9色| 午夜色丁香| 日韩AV成人电影| 真实亲子乱子伦高清在线观看| 碰99在线| www.夜夜操| 婷婷色中文| 99热免费精品| 激情五月天噢美| 久久99热这里只频精品6学生| 久久久思思热| 香蕉97碰碰碰欧美| 婷婷天天色| 九伊人网| 婷婷开心激情| 久热最新视频| 婷婷五月综合色中文字幕| 色私五月婷婷| 5月婷婷综合| 无码AV免费精品一区二区三区| 国产综合激情五月久久| 五月丁香激情综合网官网| 99热网站| 在线成人网站| 欧美性猛交99久久久久99按摩 | 久久久久久久8| 久久婷婷综合网| 婷婷丁香六月五月天| 欧美精品中文字幕亚洲专区| 久久精品亚洲一级牲爱综合| 人人操97| 九九99九九精品免费 | 激情九月婷婷| 丁香五月激情婷婷激情| 亭亭玉月丁香| 婷婷99狠狠躁天天躁| 国产在线另类五月婷婷| 色色色色五月天| 色墦五月丁香| 天天日天天插| 另类小说五月天综合网| 97超碰在线免费观看| 欧洲亚洲精品| 亚洲视频图片婷婷五月| 激情五月天色| 婷香狠狠爱五月| 五月丁香| 激情五月天影院| 六月丁香激情综合网| 五月丁香综合精品欧美| 国产一级片| 开心五月婷婷99| 亚洲AV网址| 人妻第九页| 丁香婷婷六月天| 婷婷免费无视频| 综合99视频| 欧美韩国日本| 五月丁香av中文| 色性日本| Av性爱网站| 色综合久久88| 久9热视频在线| 九九热99热| 色五月色综合| 婷婷色影音天| 大地资源色婷婷视频在线| 任你弄在线视频免费| 男人的天堂五月丁香| 日本3级片偷拍网站| 五月丁香拍拍激情综合| 天天色播| 欧美色偷拍| 大香蕉手机视频| 日逼免费视频| 六月丁香婷| 久久99久久久| 日韩黄色影院| 丁香五月区| 色99欧洲色19| 亚洲99在线| 五月天色狠狠| 毛片网站谁有| 激情综合五月天| 9久热在线精品| 丰满少妇乱A片无码| 五月婷婷香| 婷婷成人AV| 丁香六月婷婷激情| 日日夜夜小色哥| 9999热精品在线免费播放| 影音先锋一区| 操操自拍| 色婷婷久久综合久色综| 99热国产婷婷| 婷婷第一页| 久久婷婷网址| 偷拍99在线视频观看| 无码AV免费精品一区二区三区| 久久久这里有精品| 色色色无码| 日本久久精品18| 五月丁香六月成人| 99热8| 久久久久丁香婷婷五月天| 色色亚卅| 精品成人无码A片观看香草视频| 99 色色吧| 538午夜激情| 色99视频| 婷婷久久午夜网| 亚洲五月丁香综合网| 亚洲小视频免费播放| 丁香五月在线自慰| 婷婷五月激情网| 国产9色在线/日韩| 色色综合网站| 婷婷丁香射射| www.婷婷五月天啪啪| 久久综合热17c| 五月亚洲激情| 另类激情五月| 久热视频这里只有精品| 色色色热| 色99网| 五月婷婷AV| 九九热在线视频| 五月婷在线| 国产熟妇的荡欲午夜视频| 成人做爰A片免费看视频| 成人综合网站| 久热视频97AV在线观看| 很很色丁香久久停停| 天堂网啪啪| 丁香五月区| 青草青草久热这里只有精品| 狠狠干总合| 日日激情网| 五月激情五月婷婷五月天在线| 色五月在线观看| 五月色综合| 九九伊人网| 久久99热这里只频精品6学生| 午夜不卡久久精品无码免费| 91九色无码内射| 9有码中文| 色婷婷XXXXX| 久久婷婷六月综合资源| 深爱激情综合网| 97AV在线视频| 日韩人妻AV在线| 九九www| 依人大香蕉| 午夜爱爱爱成人| 影音先锋777xfplay色资源网站| 婷婷丁香五月综合| 六月丁香久久| 九九九九成人| 99色色网| 五月天婷婷五月| 婷婷五月激情六月| 欧美性爱五月天| 夜色爱爱亚洲| 久久色频| 婷婷在线激情| 欧美性生交XXXXX无码小说| 91日综合欧美| 激情播丁香| 婷婷香五月天| 国产人妻人伦精品一区二区| 人人爽欧美婷婷久久久五月丁香| 婷婷丁香五月天色播网站| 亚洲色色香蕉| 色九月| 婷婷 丁香 久久| 青青草搞屄视频网站| 色噜噜狠狠插综合| 99视频| 墨西哥毛片内射精| 99热在线99| 激情五月天偷拍综合网| 97caop| 丁香五月影视| 婷婷综合色五月天| 麻豆AV一区二区三区| 丁香五月网| 丁香五月婷婷亚洲另类| 五月丁香啪| 97操女视频| 天天爽成人综合网站| 色婷婷丁香五月在线观看| 丁香五月社区| 午夜天堂啪啪| 五月丁香成人小说| 日本久久激情| 国产夫妻操逼内射视频| 91九色精品熟女内射| 热久久这里只有三级视频| 99高级会所久久| 九九色欲网| www.1024久久| 99精品在线下载| 丁香婷婷色五月激情综合| 操逼巨乳91| 好激情在线综合网| 99re热视频这里只精品| 丁香六月色婷婷欧美| 五月天伊人| Aaa久久| 激情综合网,五月| 亚洲成人在线播放| 五月丁香精品| AV成人在线播放| 日韩 mm 不卡| 五月激情婷婷六月| 99在线视频。| 天天夜天天色天天| 亚洲电影在线观看| 久久亚洲网| 丁香五月伊人| 噜综合| 日韩1区2区| www.婷婷五月| 五月婷在线观看| 婷婷激情视频| 丁香六月啪啪啪| 婷婷九月狠狠色| 丁香五月成人av| 婷婷色色色| 人人操人人爱丁香五月| 婷婷影视久久| 久久99美女精彩视频| 五月天丁香婷婷网| 亚洲婷婷激情888精品久| WWW.久久.COM| 色婷婷色五月综合| 97亚洲精品| 99精吕视频在线观看了| 婷婷五月18永久免费网站| 直接看的av| 亭亭五月基地在线| av久热| 五月天综合网| 国产精自产拍久久久久久蜜| 五月丁香亚洲综合网| 色网五月婷婷| 99re8这里只有精品99re8热视频| 色九月综合网| 啪啪婷婷五月天激情| 久久婷婷五月丁香网| 色婷婷丁香| 丁香六月色香蕉视频| 五月天婷婷综合网| 激情久久综合网| 97婷婷五月激情六月丁香伊人| 婷婷丁香五月天激情| 亚洲xx网| 狠狠操狠狠| 五月天婷婷青青| 99热亚州综合| 碰碰女| 综合激情五月四射婷婷| 日日影院 | 99热这里只有免费精品| 在线资源av-超碰中文在线-成人AV| 九色视频91疯狂| 亚洲第一色色色色| 秋霞电影一级黄| 欧美成人无码高清一区二区三区| 五月婷婷深深爱爱| 激情五月丁香色婷婷| 五月天成人网婷婷| 婷婷五月天在婷| 直接看的AV| 五月天久久网站| 五月丁香激情综合| 一级黄色影片| 色综啪啪网| 五月丁香婷婷色播无码| 久久综合色情网站| 99热99干| 日韩一66精品| 日本熟女一区二区| 99色色视频| 综合大香蕉| 九九碰九九爱97超碰| 四季8848精品成人免费网站| 欧亚中文A V| 97五月久久丁香婷婷| 丁香五月天堂| http://www.lingjunshare.com/| 亚洲激情综合免费| 五月婷婷激情| 欧美色综合天天久久综合精品 | 丁香六月婷婷综合激情欧美| 天天综合干| 六月婷婷在线视频| 五月丁香婷中文| 色欲久久综合| 色色色色色九九九九九| 五月婷婷综合久久| 伊人久久婷婷五月天激情四射| 五月丁香无码视频| 影音先锋一区| 久久五月婷6 9| 色色五月综合| 五月婷婷丁香啪啪| 天天操天天日天天操| 影音先锋天天日| 婷婷激情五月综合| 999九九九久久久99HD| 丁香九月婷| 人人操A| 中文字幕人妻在线| 99久久九九视频| 9l视频自拍9l九色9l成人| 久热这里有精品视频| 亚洲情欲| 五月丁香综合网| 五月天堂色色| 欧美美女国产日韩一区二区久| 九九九九这里只有精品| 婷婷五月影院| 99在线视频女女视频| 蜜乳.comcom| 人人操AV| 日韩成人影片网站| 91偷拍视频| 婷婷五月天在婷| 婷婷五月天成人| 婷婷五月丁香成人网| 五月六月播婷婷| 日本颜色视频人人爱| 97在线精品| 免费AV在线| 激情九九综合网| 九九热这里| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 久久婷中文字幕| 日日夜夜青青草| 另类A片| 欧美A片在线视频免费观看| 婷婷久久网| 色香欲综合| 黄急一级视频| 色婷婷婷av| 香蕉操亚洲| 亚洲无码免费看| 久久狠色噜噜狠狠狠狠97| 91在线日| 视频久久9| 99热这里只有的精品视| 99亚洲视频| 久热久操久热久草国产91| 欧洲日韩一区二区三区| 激情五月丁香五月| 久久久五月婷婷| 五月丁香狠狠| 亚洲视频一区| 操操操操操操婷婷五月天| 婷婷五月天在线视频网站| 五月天婷婷丁香成人网| oumeisesewang| 99思思| 五月婷婷激情久久| 5月丁香婷婷激情网| 三级毛片视频| 五月婷高清视频| 狠狠干夜夜干| 色久九| 98色花堂98t.R| 亚洲色综合色网| 久热播这里只有精品| 三级黄色大片视频| 激情综合五月色在线| 五月婷婷色五月| 婷婷伊人中文字幕| 中文无码婷婷| 久久多色| 久久人人九| 在线资源av-超碰中文在线-成人AV| 色五月婷婷丁香五月| 丁香花社区av| 久久人人人人妻| 三级片AAA久久久AAA久久久AAA | 另类激情五月| 99男人的天堂| 成人综合视频在线| 91疯狂操操操操| 婷婷色五天| 色五月大香蕉婷婷| 99精品综合| 伊人玖玖综合| www.天天干| 热久久色| 操操天堂| 亚洲综合1024| 99婷婷| 99re这里只有精品9| 五月丁香在线观看| 国产99美少妇| 99热精品在线| 九九视频精品在线免费 | 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 99热综合在线观看| 久热网站| 丁香狠狠操| 日日操夜夜撸| 欧洲一区二区| 亚洲综合色婷婷| 91婷婷丁香五月天免费视频网站| 天天干天天干天天干天天干天天干| 婷婷五月在线免费| 久久激情视频| 久久这里只有精品无码| 婷婷五月丁香色色| 综合久久99| 国产无人区大片| 91人人爽狠狠狠| 99 热| 成人做爰高潮A片免费视频| Jh7Uf088VHafNm| 男人的天堂在线婷婷 | 五月婷婷大香蕉| 丁香啪啪| 蜜桃五月天色| 性色综合网| 99亚洲视频| 成人日韩欧美| 一本色道久久88综合日韩精品| 婷婷五月伦理| 色色五月天婷婷丁香| 精品人人操| 国产VA播放| seuuu婷婷| 五月婷婷丁香五月 | 欧美五月丁香在线| 五月日韩中文字幕| 五月天亚洲色| 综合色色网| 中文字幕丰满孑伦无码专区| 五月花综合视频| 色狠狠综合网| 国产肥白大熟妇BBBB视频| 婷婷丁香五月综合激情小说| 五月天婷婷情色| 五月婷久久| 性色视频| 久久草大香蕉| 色婷丁香91| 激情丁香九九五月综合网| 狠狠色五月激情| AV操一操| 久草婷婷| 婷婷五亚洲| 激情丁香六月| 午夜精品久久久久久久爽| 思思热在线精品视频| 91丨九色丨国产打屁股| 狠狠色色色| 亚洲精品国产setv| 六月婷婷狠狠做| 五月天操逼网| 一级AV片| 91seav| 无码人妻一区二区三区免费九色| 97操碰碰无码视频| 黄色片久久| 香蕉国产2013| 热久久精品视频网站| 五月丁香无码| 国模狼狼| 婷婷五月天电影网| 怡红院一二三| 都市激情蜜桃婷婷五月天| 亚州婷婷五月激情综合| 久草热8精品视频在线观看| 久青草影院| 婷婷激情综合网| AV在线大香蕉| 天天视频精品9| 99热在线播放| 亚洲精品99| A A色色| 五月天色色激情综合| 久久一伦| 性按摩玩人妻HD中文字幕| 综合久久高清| 五月天六月婷婷电影| 五月婷婷在线视频免费观看| 啪啪六月婷婷| 丁香五月婷婷欧美性爱| AV性爱网| 日韩综合久| 天天做 天天爱| 五月天天天综合| 九九热99熟女| 五月丁香六月停停停| 99热色精品| 97碰在线| 人妻少妇色综合| 五月天婷婷青青草| 激情婷婷五六月天| 91精品久久久久久77777| 麻豆精品| 狼人婷婷久久| 五月婷婷六月开心| 在线综合婷婷| 狠狠色丁香综合| 91精品无码| 色色婷婷色色| 91九九热| 婷婷婷婷午夜| 丰满少妇猛烈A片免费看观看| 色色色图| 婷婷五月综合网| 色五婷婷开心缴| 色噜综| 欧美综合丁香网| 色播五月婷婷综合| 国产超碰在线| 色婷婷免费观看| 天天肏天天肏天天肏| 97sese婷婷| 大香蕉久久伊人网| 综合色在线| 少妇出轨做爰高潮A片| 丁香五月激情网| 97色在线| 五月停亭六月,六月停亭的英语 | 五月丁香六月婷婷精品| 天天搡日日搡aaaaⅩ| 啪啪黄页网| 91pornav在线| 97人妻碰碰碰久久| 亚洲欧洲一二| 涩涩激情五月婷婷| 婷婷六月成人| 一二线视频 另类| 精品亚洲国产成AV人片传媒| 亚洲精品又粗又大又爽A片| 天天综合色| 九九aV| 天天爱天天操| 99久视频| 色五月婷婷久久| 啪啪啪综合网| 拍真实国产伦偷精品| 五月天婷婷小说| 五月激情天| 国外亚洲成AV人片在线观看| 少妇人妻偷人精品无码视频新浪 | 天天爽夜夜爽| 五月丁香婷婷俺| av操一操| 五月婷婷片| 99综合| 婷婷五月电影| 婷婷色五月激情| 综合激情站| 久/久精品99看9| WWW.国产| 婷婷五月五月丁香| 极品嫩草| 99碰视频| www九九| 伊人高清无码| 五月激情婷婷偷拍| 99热99思午夜精品| 97人妻碰碰碰久久| 国产精品人妻欲求不满| 国产激情综合| 婷婷五月蜜桃成人桃色丁香| 人人色性网| 淫荡综合网| 99久在线精品99re8热| 综合狠狠干| 婷香五月激情视频| 成人国产欧美大片一区| 日韩中出视频| 成人视频在线免费播放| 婷婷五月av| 婷婷丁香五月天综合网| 亚洲综合1024| 亚洲AV成人在线观看| 97在线精品| 九九aV| 99无码| 五月天婷婷无码视频| 色五月丁香激情视频| 久久久久婷婷| 国产午夜精品一区二区| 射满了还射免费在线观看 -午夜版全集-新视觉影院 | 欧美在线视频免费播放| 日本熟女内射| 色五月av伊人| 99re99热| 五月激情视频| 六月丁香色色色| 色婷婷91激情小说| 精品人妻一区二区三区在| 99无码精品| 日本高清久久| 影音先锋一区| 久久亚洲无码| 丁香婷婷五月| 啪啪亚洲综合| 日本激情五月天‘| 五月色天五月色| 丁香五月六月婷婷自拍| av 一区三区四区| 日韩无码成人电影| 欧美色99| 五月婷婷久久大香蕉| 久七香蕉| 色色色色色综合| 免费观看高清无码| 97碰碰叉| 91色性感五月婷婷丁香| 日本啪啪视频HD| 中文字幕无码人妻少妇免费视频| 久久人人看| 婷婷丁香成人| 日本人妻A片成人免费看片| 99热亚洲精品| 九九热免费| 久久久久er热| 可以免费观看的av| 五月丁香五月综合欧美| 99精在线| 免费精品99| 久热超碰| 国产古装妇女野外A片| 色婷婷小说| 日逼AV影音先锋男人资源站| 日韩久久成人| 国产精品24r| 97色一二三| 丁香六月av| www.99日本| 黄色三级日本| 五月丁香六月激情综合网| 久热视频A.| 婷婷大美在线| 婷婷五月天首页| 激情综合五月婷婷六月丁香| 色色色色色综合| 123草逼网| 97色在线| 99网| av婷婷丁香| 五月天婷婷狠狠| 超碰97人人操| 五月色亭丁香| 五月丁香婷中文| 亚洲欧美国产高清vA在线播放| 婷婷五月天六月丁香| 色播婷婷五月天| 婷婷色导航| 九九热9| 伊人玖玖网| 少妇激情基地| 在线色五月婷婷| 这里只有精品网| 久久久激情视频| 全部老头和老太XXXXX| 色婷婷在线视频观看| 五月激情婷婷国产精品久久久久久| 中文字幕av在线| 中文字幕丁香五月| 思思re99视频在线观看| 日本三级中国三级99| 99热精品在线观看| 婷婷色资源| 六月丁香综合| 日日婷婷不卡| 五月在线| 丁香五月综合| 婷婷六久久| 天天射美女| 丁香五月婷婷色五月| 天天日天天干天天爽| 久久丁香| 91久久久久| 一区二区成人电影| 五月丁香啪啪啪啪| 播五月丁香三月婷婷| 五月婷婷久久综合| 五月丁香A片| 九九综合视频在线观看| www色中色综合| 色五月天堂| 超碰成人黄色网| 9久久久久| 色五月婷婷婷婷| 综合AV在线| 欧美色激情四射| 久久作爱| WWW.色婷婷.COM| 色五月大香蕉| 久久天堂女人| 日本女天天爽| 日日爽夜夜爽| 99热久久这里只有精品| www.日韩国产| 亭亭五月天黑人2014| 99热欧美| 欧在线一区| 日本天天综合| 色久女| 五月丁香婷婷激情爱爱| 丁香五月婷婷无码AV| 99精品色| 九九热青草| 啪啪综合网| 九九婷婷网五月天| 婷婷五月花| 三级黄网站| 思思精品视频| 日韩一级一片内射视频4K| 亚洲一级色电影| 丁香五月综合网亚洲综合欧美狠狠| 热久精品| 色综合中文| 激情5月婷婷| 成人国产欧美大片一区| 91色婷婷综合久久中文字幕二区| 久久久精品色色色| 92久久精品一区二区| 天天色播| 久草视频一,二三四| 久久激情四射| 久久奄也去色色网站| 99免费| 91狠狠综合网| 激情五月婷婷五月丁香五月开心五月| 青草视频在线播放| 色婷婷基地在线| 日本三级中国三级99| 99日在线观看视频| 淫荡工a| 麻豆AV一区二区三区| 思思热天天看| 超碰免费人妻| 97干视频在线| 色婷婷亚洲六月婷婷中文字幕| 色婷婷8| 亚洲瑟瑟精品在线| 狠狠色综合网| 丁香六月婷婷激情综合| 色五月婷婷基地| www.99精品在线| 天天做天天爱天天玩| YW无码| 99视频只有这里精品| 综合福利网| 2020夜夜操天天爽| 禁欲电影完整版在线播放| 婷婷 久综合| 天天综合精品| 99re思思| 99热这里只有精品1| 99色色爰| 久色资源| 99re思思| 天天干天天爽| 26uuu四色| 深爱五月婷婷| 日本在线视频手机播放五月婷| 日韩婷婷| 色。 日日日| 色呦精品| 三级大香蕉网| 我淫我色婷婷五月天激情四射| 99色热综合| 婷婷五月丁香99| 婷婷久久亚洲| 天天网曰日曰夜夜综合永久免费| 欧洲激情精品婷婷| 色五月婷婷五月天激情综合| 99爱精品| 色色爽爽天天| 久久99网站| 开心婷婷五月激情网小说| 亚洲丁香花色| 日本色婷婷| 天天插天天日天天爽| 任你躁XXXXX麻豆精品| 五月亭亭综合五码| 91VIP在线观看| 五月丁香成年黄色| 99久久久免费| 91碰碰| 色婷婷a三区麻| 日美三级| 天天肏高清在线| 99自拍视频| 亚洲乱码日产精品BD| 精品久久久久久久久久久久人妻| 国产97在线日韩亚洲女人被黑人巨大| 久久偷拍综合五月天| 色五月婷婷影院| 丁香五月婷婷啪啪| 婷婷5月天激情综合| 五月婷婷影视| 日日噜噜夜夜狠狠久久丁香六月| 丁香色综合| 色综合天天| 亚洲人成人五月天| 国产视频福利| 超碰91在线| 丁香六月无码| 丁香 久久| 五月婷婷六月丁香| 久久aaaa片一区二区| 色色影院黄大片| 激情綜合W W W,激情五月天| 激情五月天开心网丁香无码| 日本在线观看aaa 99| 色玖玖综合网| 激情五月综合色婷婷| 色情五月天导航| 日日干天天爽| 色综合综合网| AV在线观看网站| 成 人片 黄 色 大 片| 婷婷五月丁香五月综合网| 91久久婷婷| 综合aV在线| 外国碰视频网站97| 深爱网深爱综合网| 97婷婷丁香五月天激情图片| 狠狠色噜噜狠狠狠狠综合| 婷婷五月天首页| 99ri在线观看视频| 激情涩播| 免费黄色视频网址| WWW.夜夜| 久久久18| 97成人在线视频| 五月激情在线| 深爱五月激情| 五月色婷婷影视在线电影|