java servlet进入死循环

hyhssm hyhssm 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
servlet代码

@WebServlet("/*")
public class StudentServlet extends HttpServlet{

private StudentService stuService = new StudentServiceImpl();
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("访问servlet控制器");
List<Student> list = stuService.shouwAll();
req.setAttribute("list", list);
req.getRequestDispatcher("index.jsp").forward(req, resp);
}
}

当我把@WebServlet("")参数设置为 /* 时,访问就会进入死循环,
debug(本类代码)过程:
System.out.println("访问servlet控制器");-->
List<Student> list = stuService.shouwAll();-->
req.setAttribute("list", list);-->
req.getRequestDispatcher("index.jsp").forward(req, resp);-->(到这都正常,数据也获取到了)
然后就进入了死循环,开始执行:
-->System.out.println("访问servlet控制器");-->...........


然后就栈溢出了





...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
hyhssm
Web 开发 81,108 成员 341,721 内容