解決Javaweb 提交表單到servlet時(shí)出現(xiàn)空白頁面,但網(wǎng)站不報(bào)錯問題
問題描述
提交表單到servlet時(shí)出現(xiàn)空白頁面,但又網(wǎng)站不報(bào)錯
截圖如下

遇到這個(gè)問題查找了很多,仍沒有解決,剛開始接觸IDEA,以為是路徑配置問題,去看@WebServlet和XML,搗了半天,發(fā)現(xiàn)沒問題,就只有這一個(gè)servlet訪問不了,其他都能行,最后發(fā)現(xiàn)是自己doGet方法沒加 this.doPost(request, response);
(之前使用eclipse是這段代碼自動生成的,用idea沒有自動生成就沒太注意)
如下圖:
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.存儲
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

Tomcat生成該項(xiàng)目的名稱是web_war ,則頁面跳轉(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)文章
Java中@DateTimeFormat @JsonFormat失效原因及測試填坑
本文主要介紹了Java中@DateTimeFormat @JsonFormat失效原因及測試填坑,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06
Mybatis-plus如何在xml中傳入自定義的SQL語句
這篇文章主要介紹了Mybatis-plus如何在xml中傳入自定義的SQL語句問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05

