Javaweb 提交表单到servlet时出现空白页面,但又网站不报错 您所在的位置:网站首页 servlet加载 Javaweb 提交表单到servlet时出现空白页面,但又网站不报错

Javaweb 提交表单到servlet时出现空白页面,但又网站不报错

#Javaweb 提交表单到servlet时出现空白页面,但又网站不报错| 来源: 网络整理| 查看: 265

问题描述:提交表单到servlet时出现空白页面,但又网站不报错

截图如下:

遇到这个问题查找了很多,仍没有解决,刚开始接触IDEA,以为是路径配置问题,去看@WebServlet和XML,捣了半天,发现没问题,就只有这一个servlet访问不了,其他都能行,最后发现是自己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.转发 request.getRequestDispatcher("/update.jsp").forward(request, response); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } }

doGet方法里加上 this.doPost(request, response);

立马见效。

               

下次再遇到此类问题,自己要多去debug下,别人出现的问题可能一样,但是造成问题的原因很可能不相同。

如果有其他原因的可以讨论下。

学习是一步一个脚印走过来的,往往有着想坐直通车的人,却输给了徒步者。

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有