最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于創(chuàng)建Web項目運行時出錯的解決方法(必看篇)

 更新時間:2017年08月30日 11:14:14   作者:dwkong  
下面小編就為大家?guī)硪黄趧?chuàng)建Web項目運行時出錯的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

1、目錄結構

2、各文件內容

index.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
 <head>
 <title>$Title$</title>
 </head>
 <body>
 <form action="/Servlet" method="post">
  <input type="submit" value="提交">
 </form>
 </body>
</html>

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
   version="3.1">
 <servlet>
  <servlet-name>Servlet</servlet-name>
  <servlet-class>web.servlet.Servlet</servlet-class>
 </servlet>
 <servlet-mapping>
  <servlet-name>Servlet</servlet-name>
  <url-pattern>/Servlet</url-pattern>
 </servlet-mapping>
</web-app>

Servlet.java

package web.servlet;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

@WebServlet(name = "Servlet")
public class Servlet extends HttpServlet {
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  System.out.println("doPost()...");
 }
 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  System.out.println("doGet()...");
 }
}

正常運行后運行后,Server控制臺會出現(xiàn)輸出“doPost()...”字符

3、當未配置web.xml時,出現(xiàn)的錯誤提示

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
   version="3.1">
</web-app>

解決方法:在web.xml中配置相關信息,或在Servlet.java注解中添加內容:

 @WebServlet(name = "Servlet",urlPatterns = "/Servlet") 

4、配置web.xml文件但未覆寫doGet()和doPost()方法,或未覆寫相對應的方法出現(xiàn)的錯誤提示

package web.servlet;

@WebServlet(name = "Servlet")
public class Servlet extends HttpServlet {
 
}
package web.servlet;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

@WebServlet(name = "Servlet")
public class Servlet extends HttpServlet {
 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  System.out.println("doGet()...");
 }
}

以上這篇基于創(chuàng)建Web項目運行時出錯的解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 老生常談java數(shù)組中的常見異常

    老生常談java數(shù)組中的常見異常

    數(shù)組是用來存儲一系列數(shù)據(jù),但它往往被認為是一系列相同類型的變量,異常是程序中的一些錯誤,但并不是所有的錯誤都是異常,并且錯誤有時候是可以避免的,接下來讓我們詳細的了解吧
    2022-03-03
  • SpringBoot中MyBatis-Flex的集成和使用實現(xiàn)

    SpringBoot中MyBatis-Flex的集成和使用實現(xiàn)

    MyBatis-Flex是一個基于MyBatis的數(shù)據(jù)訪問框架,MyBatis-Flex能夠極大地提高我們的開發(fā)效率和開發(fā)體驗,本文主要介紹了SpringBoot中MyBatis-Flex的集成和使用實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • java UDP實現(xiàn)一個聊天工具的示例代碼

    java UDP實現(xiàn)一個聊天工具的示例代碼

    這篇文章主要介紹了java UDP實現(xiàn)一個聊天工具的示例代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Java中如何取出String字符串括號中的內容

    Java中如何取出String字符串括號中的內容

    這篇文章主要介紹了Java中如何取出String字符串括號中的內容問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Java取整與四舍五入

    Java取整與四舍五入

    本文詳細講解了Java取整與四舍五入,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-12-12
  • knife4j?整合?springboot的過程詳解

    knife4j?整合?springboot的過程詳解

    這篇文章主要介紹了knife4j整合springboot的過程,本次整合springboot版本為2.3.12,本文通過圖文實例相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • spring boot環(huán)境抽象的實現(xiàn)方法

    spring boot環(huán)境抽象的實現(xiàn)方法

    在實際開發(fā)中,開發(fā)人員在編寫springboot的時候通常要在本地環(huán)境測試然后再部署到Production環(huán)境,這兩種環(huán)境一般來講是不同的,最主要的區(qū)別就是數(shù)據(jù)源的不同。本文主要介紹了這兩種,感興趣的可以了解一下
    2019-04-04
  • java時間戳與日期相互轉換工具詳解

    java時間戳與日期相互轉換工具詳解

    這篇文章主要為大家詳細介紹了java各種時間戳與日期之間相互轉換的工具,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 詳解MyBatis中主鍵回填的兩種實現(xiàn)方式

    詳解MyBatis中主鍵回填的兩種實現(xiàn)方式

    這篇文章主要介紹了詳解MyBatis中主鍵回填的兩種實現(xiàn)方式,主鍵回填其實是一個非常常見的需求,特別是在數(shù)據(jù)添加的過程中,我們經(jīng)常需要添加完數(shù)據(jù)之后,需要獲取剛剛添加的數(shù)據(jù) id,有興趣的可以參考一下
    2019-04-04
  • SpringBoot Controller返回圖片的三種方式

    SpringBoot Controller返回圖片的三種方式

    在互聯(lián)網(wǎng)的世界里,圖片無處不在,它們是信息傳遞的重要媒介,也是視覺盛宴的一部分,而在Spring Boot項目中,如何優(yōu)雅地處理和返回圖片數(shù)據(jù),則成為了開發(fā)者們不得不面對的問題,今天,就讓我們一起來探索Spring Boot Controller的神奇轉換,需要的朋友可以參考下
    2024-07-07

最新評論

准格尔旗| 时尚| 连州市| 扎赉特旗| 红原县| 都安| 台南县| 江华| 皮山县| 山阴县| 屏东市| 阆中市| 曲阜市| 贵溪市| 晋中市| 理塘县| 鲁山县| 平邑县| 五家渠市| 炉霍县| 北安市| 师宗县| 莱州市| 红桥区| 西平县| 日喀则市| 纳雍县| 双江| 郓城县| 河津市| 广元市| 延吉市| 加查县| 永泰县| 庄浪县| 南安市| 江达县| 黎城县| 青浦区| 台江县| 广河县|