9.9实例操作:MVC设计模式应用遇到的问题和解决办法
提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔
文章目錄
- 前言
- (1)下邊是login.jsp的運(yùn)行頁(yè)面:
- (2)輸入ID和密碼,點(diǎn)擊登陸之后
- 點(diǎn)擊登錄之后出現(xiàn)404錯(cuò)誤,如下圖:
- (3)web.xml文件的配置
- 4)在解決web.xml文件配置的問(wèn)題時(shí)還了解到web文件配置的其他問(wèn)題。
- 總結(jié)
前言
首先就是按照課本的順序建立數(shù)據(jù)表、VO類、數(shù)據(jù)庫(kù)操作類、用來(lái)登錄驗(yàn)證的DAO接口、DAO的實(shí)現(xiàn)類和代理類等,然后就是創(chuàng)建Servlet—LoginServlet.java、登錄頁(yè)面login.jsp.及web.xml文件配置
提示:以下是本篇文章正文內(nèi)容,下面案例可供參考
(1)下邊是login.jsp的運(yùn)行頁(yè)面:
示例:pandas 是基于NumPy 的一種工具,該工具是為了解決數(shù)據(jù)分析任務(wù)而創(chuàng)建的。
(2)輸入ID和密碼,點(diǎn)擊登陸之后
點(diǎn)擊登錄之后出現(xiàn)404錯(cuò)誤,如下圖:
404的解決辦法有:
(3)web.xml文件的配置
錯(cuò)誤1:
<url-pattern>/demoMVC/LoginServlet</url-pattern>錯(cuò)誤界面:
錯(cuò)誤2
<url-pattern>LoginServlet</url-pattern>//特別注意 這個(gè)錯(cuò)誤的原因是LoginServlet的前面沒(méi)有”/”)
Console報(bào)錯(cuò):服務(wù)器端口被占用(信息: 正在摧毀協(xié)議處理器 http-nio-8080)。
錯(cuò)誤界面:
正確代碼如下<url-pattern>/LoginServlet</url-pattern>
錯(cuò)誤3:實(shí)例化Servlet類異常,服務(wù)器遇到一個(gè)意外情況,阻止他完成請(qǐng)求。
解決辦法:由于web.xml中的servlet-class寫錯(cuò),導(dǎo)致了無(wú)法實(shí)例化servlet。更改正確的servlet-class
4)在解決web.xml文件配置的問(wèn)題時(shí)還了解到web文件配置的其他問(wèn)題。
錯(cuò)誤1:手動(dòng)創(chuàng)建web.xml時(shí),代碼如下:
<servlet><servlet-name>login</servlet-name><servlet-class>Servlet.LoginServlet1</servlet-class> </servlet> <servlet-mapping><servlet-name>login</servlet-name><url-pattern>/LoginServlet1</url-pattern> </servlet-mapping>出現(xiàn)以下錯(cuò)誤,保存文件時(shí)一直顯示錯(cuò)誤。圖片如下:
解決辦法:加入如下的代碼
總結(jié)
在Servlet3.0之后,可以生成對(duì)應(yīng)的web.xml文件,我之前是自己創(chuàng)建的web.xml文件時(shí),雖然頁(yè)面路徑映射正確,但是仍然會(huì)出現(xiàn)錯(cuò)誤,在課堂上看到可以生成web.xml文件時(shí),我刪除原來(lái)自己創(chuàng)建的web.xml文件,讓編譯器自己生成web.xml文件之后,在生成的web.xml文件中配置頁(yè)面映射路徑,然后問(wèn)題就解決了。
之后查閱資料的過(guò)程中發(fā)現(xiàn)一個(gè)博主的文章對(duì)理解servlet有很大理解,也是關(guān)于java web的一系列更新。
Java Web之Servlet入門:https://lizishudd.blog.csdn.net/article/details/104384194
Servlet虛擬路徑映射詳解:https://lizishudd.blog.csdn.net/article/details/104450306
總結(jié)
以上是生活随笔為你收集整理的9.9实例操作:MVC设计模式应用遇到的问题和解决办法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 偶数支足球队进行单循环比赛,按照指定算法
- 下一篇: csrss.exe和winlogon.e