日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

9.9实例操作:MVC设计模式应用遇到的问题和解决办法

發布時間:2023/12/14 c/c++ 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 9.9实例操作:MVC设计模式应用遇到的问题和解决办法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔

文章目錄

  • 前言
  • (1)下邊是login.jsp的運行頁面:
  • (2)輸入ID和密碼,點擊登陸之后
    • 點擊登錄之后出現404錯誤,如下圖:![在這里插入圖片描述](https://img-blog.csdnimg.cn/20201029234719831.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1RoZXNoeWdheQ==,size_16,color_FFFFFF,t_70#pic_center)
    • (3)web.xml文件的配置
    • 4)在解決web.xml文件配置的問題時還了解到web文件配置的其他問題。
  • 總結


前言

首先就是按照課本的順序建立數據表、VO類、數據庫操作類、用來登錄驗證的DAO接口、DAO的實現類和代理類等,然后就是創建Servlet—LoginServlet.java、登錄頁面login.jsp.及web.xml文件配置


提示:以下是本篇文章正文內容,下面案例可供參考

(1)下邊是login.jsp的運行頁面:

示例:pandas 是基于NumPy 的一種工具,該工具是為了解決數據分析任務而創建的。

(2)輸入ID和密碼,點擊登陸之后

點擊登錄之后出現404錯誤,如下圖:

404的解決辦法有:

  • /WEB-INF是訪問受限制的,jsp與html文件不能放在這個文件夾下(我的錯誤不屬于這個)
  • 配置web.xml是出現問題時出現錯誤(我的問題屬于第二種)
  • (3)web.xml文件的配置

    錯誤1:

    <url-pattern>/demoMVC/LoginServlet</url-pattern>

    錯誤界面:

    錯誤2


    <url-pattern>LoginServlet</url-pattern>//特別注意 這個錯誤的原因是LoginServlet的前面沒有”/”)

    Console報錯:服務器端口被占用(信息: 正在摧毀協議處理器 http-nio-8080)。
    錯誤界面:

    正確代碼如下<url-pattern>/LoginServlet</url-pattern>

    錯誤3:實例化Servlet類異常,服務器遇到一個意外情況,阻止他完成請求。

    解決辦法:由于web.xml中的servlet-class寫錯,導致了無法實例化servlet。更改正確的servlet-class

    4)在解決web.xml文件配置的問題時還了解到web文件配置的其他問題。

    錯誤1:手動創建web.xml時,代碼如下:

    <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>

    出現以下錯誤,保存文件時一直顯示錯誤。圖片如下:

    解決辦法:加入如下的代碼

    <web-app version=2.5” xmlns=“http://java.sun.com/xml/ns/javaee”xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> </web-app>

    總結

    在Servlet3.0之后,可以生成對應的web.xml文件,我之前是自己創建的web.xml文件時,雖然頁面路徑映射正確,但是仍然會出現錯誤,在課堂上看到可以生成web.xml文件時,我刪除原來自己創建的web.xml文件,讓編譯器自己生成web.xml文件之后,在生成的web.xml文件中配置頁面映射路徑,然后問題就解決了。
    之后查閱資料的過程中發現一個博主的文章對理解servlet有很大理解,也是關于java web的一系列更新。
    Java Web之Servlet入門:https://lizishudd.blog.csdn.net/article/details/104384194
    Servlet虛擬路徑映射詳解:https://lizishudd.blog.csdn.net/article/details/104450306

    總結

    以上是生活随笔為你收集整理的9.9实例操作:MVC设计模式应用遇到的问题和解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。