欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決Javaweb 提交表單到servlet時(shí)出現(xiàn)空白頁(yè)面,但網(wǎng)站不報(bào)錯(cuò)問題

 更新時(shí)間:2021年08月25日 09:22:21   作者:Mayer_從0到1  
這篇文章主要介紹了解決Javaweb 提交表單到servlet時(shí)出現(xiàn)空白頁(yè)面,但網(wǎng)站不報(bào)錯(cuò)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

問題描述

提交表單到servlet時(shí)出現(xiàn)空白頁(yè)面,但又網(wǎng)站不報(bào)錯(cuò)

截圖如下

遇到這個(gè)問題查找了很多,仍沒有解決,剛開始接觸IDEA,以為是路徑配置問題,去看@WebServlet和XML,搗了半天,發(fā)現(xiàn)沒問題,就只有這一個(gè)servlet訪問不了,其他都能行,最后發(fā)現(xiàn)是自己doGet方法沒加 this.doPost(request, response);

(之前使用eclipse是這段代碼自動(dòng)生成的,用idea沒有自動(dòng)生成就沒太注意)

如下圖:

package cn.itcast.web.servlet; 
import cn.itcast.domain.User;
import cn.itcast.service.UserService;
import cn.itcast.service.impl.UserServiceImpl; 
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("/findUserServlet")
public class FindUserServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 
        // 1.獲取id
        String id = request.getParameter("id");
        // 2.通過id查找User
        UserService service = new UserServiceImpl();
        User user = service.findUserById(id);
        // 3.存儲(chǔ)
        request.setAttribute("user",user);
        // 4.轉(zhuǎn)發(fā)
        request.getRequestDispatcher("/update.jsp").forward(request, response); 
    } 
 
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    }
}

解決方法

doGet方法里加上

this.doPost(request, response);

立馬見效

下次再遇到此類問題,自己要多去debug下,別人出現(xiàn)的問題可能一樣,但是造成問題的原因很可能不相同。

如果有其他原因的可以討論下。

javaweb后端調(diào)用servlet出現(xiàn)空白

例子:

Login.html跳轉(zhuǎn)LoginServlet

這是項(xiàng)目

Tomcat生成該項(xiàng)目的名稱是web_war ,則頁(yè)面跳轉(zhuǎn)的時(shí)候 都要加上/web_war作為路徑之一

例如

login.html跳轉(zhuǎn)時(shí) action="/web_war/LoginServlet"

所以最終url訪問路徑一定是/項(xiàng)目名_war/訪問的資源

好了,以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決@ServerEndpoint不能注入@Autowired的問題

    解決@ServerEndpoint不能注入@Autowired的問題

    這篇文章主要介紹了解決@ServerEndpoint不能注入@Autowired的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Spring Boot的properties配置文件讀取

    Spring Boot的properties配置文件讀取

    這篇文章主要介紹了Spring Boot的properties配置文件讀取,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • Java 虛擬機(jī)棧詳解分析

    Java 虛擬機(jī)棧詳解分析

    在線程創(chuàng)建時(shí),JVM會(huì)為每個(gè)線程創(chuàng)建一個(gè)單獨(dú)的??臻g。JVM的棧內(nèi)存不需要是連續(xù)的。JVM在棧上會(huì)進(jìn)行兩個(gè)操作:壓入和彈出棧幀。對(duì)于一個(gè)特定的線程來說,棧被稱為運(yùn)行時(shí)棧。這個(gè)線程調(diào)用的每個(gè)方法會(huì)被存儲(chǔ)在響應(yīng)的運(yùn)行時(shí)棧里,包括了參數(shù),局部變量,計(jì)算媒介和其他數(shù)據(jù)
    2021-11-11
  • idea推送項(xiàng)目到gitee中的創(chuàng)建方法

    idea推送項(xiàng)目到gitee中的創(chuàng)建方法

    這篇文章主要介紹了idea推送項(xiàng)目到gitee中的創(chuàng)建方法,本文通過圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • Idea 配置國(guó)內(nèi) Maven 源的圖文教程

    Idea 配置國(guó)內(nèi) Maven 源的圖文教程

    這篇文章主要介紹了Idea 配置國(guó)內(nèi) Maven 源的教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-11-11
  • 詳解mybatis #{}和${}的區(qū)別、傳參、基本語法

    詳解mybatis #{}和${}的區(qū)別、傳參、基本語法

    這篇文章主要介紹了mybatis #{}和${}的區(qū)別、傳參、基本語法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Java經(jīng)典排序算法之插入排序

    Java經(jīng)典排序算法之插入排序

    這篇文章主要為大家詳細(xì)介紹了Java經(jīng)典排序算法之插入排序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • spring cloud 之 客戶端負(fù)載均衡Ribbon深入理解

    spring cloud 之 客戶端負(fù)載均衡Ribbon深入理解

    下面小編就為大家?guī)硪黄猻pring cloud 之 客戶端負(fù)載均衡Ribbon深入理解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • java實(shí)現(xiàn)文件復(fù)制、剪切文件和刪除示例

    java實(shí)現(xiàn)文件復(fù)制、剪切文件和刪除示例

    這篇文章主要介紹了java實(shí)現(xiàn)文件復(fù)制、剪切文件和刪除示例,需要的朋友可以參考下
    2014-04-04
  • java跳出循環(huán)的三種方式總結(jié)(break語句、continue語句和return語句)

    java跳出循環(huán)的三種方式總結(jié)(break語句、continue語句和return語句)

    在實(shí)際編程中,有時(shí)需要在條件語句匹配的時(shí)候跳出循環(huán),下面這篇文章主要給大家介紹了關(guān)于java跳出循環(huán)的三種方式,其中包括break語句、continue語句和return語句的相關(guān)資料,需要的朋友可以參考下
    2023-03-03

最新評(píng)論