tan89.91397037°
2019-09-22 14:21
采纳率: 0%
浏览 2.2k

新手上路,IDEA写的jsp跳转到servlet出现404错误,大佬救救我吧?

jsp代码

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>





首页

<!-- 1. 导入CSS的全局样式 -->

<!-- 2. jQuery导入,建议使用1.9以上的版本 -->

<!-- 3. 导入bootstrap的js文件 -->

<br>

${user.name},欢迎您


servlet代码

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;
import java.util.List;

@WebServlet(name = "userListServlet")
public class UserListServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//1.调用UserService完成查询
UserService service = new UserServiceImpl();
List users = service.findAll();
//2.将list存入request域
request.setAttribute("users",users);
//3.转发到list.jsp
request.getRequestDispatcher("/list.jsp").forward(request,response);

}

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

}

}
jsp页面可以显示,但是跳转到servlet页面出错

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 毕小宝 2019-09-22 14:26

    要根据异常来定义,分析有两中情况:
    1、本身请求的 Servlet 映射是否配置,如果没配置则请求响应状态码为 404
    2、Servlet 代码异常,则响应状态码为 500
    看不到楼主的异常信息,建议从这两个方面排查 web.xml 中是否有该请求的 Servlet 映射配置;jsp 页面是否有语法错误。

    打赏 评论
  • sumkist729 2019-09-22 15:02

    您好,是404错误,网页说是说明源服务器找不到目标资源的当前表示形式,或者不愿意公开该表示形式存在。

    2 打赏 评论

相关推荐 更多相似问题