新手上路,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个回答

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

lhm_19960601
小小旺仔呀 回复tan89.91397037: 请问您解决了吗
大约 20 小时之前 回复
lihuihui01
晖晖晖晖 回复tan89.91397037: <servlet> <servlet-name>LoginServlet</servlet-name> <servlet-class>com.mvc.LoginServlet(具体路径)</servlet-class> </servlet> <servlet-mapping> <servlet-name>LoginServlet</servlet-name> <url-pattern>/LoginServlet(文件名)</url-pattern> </servlet-mapping>
8 个月之前 回复
weixin_44453388
tan89.91397037 3.0以上的版本采用的是注解的方式,应该不用配置web.xml文件吧
8 个月之前 回复
weixin_44453388
tan89.91397037 这是因为没有配置web.xml文件吗,菜鸟新手不知道该怎么办,应该怎么配置,好心人,帮帮我吧
8 个月之前 回复
weixin_44453388
tan89.91397037 web.xml里的代码是<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaeehttp://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> </web-app>,
8 个月之前 回复
weixin_44453388
tan89.91397037 您好,是404错误,网页说是说明源服务器找不到目标资源的当前表示形式,或者不愿意公开该表示形式存在。
8 个月之前 回复

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

yxwhn110110
yxwhn110110 回复tan89.91397037: 我遇到和你相同的问题了,问题完全一样,请问你当时解决了吗?
大约一个月之前 回复
weixin_44453388
tan89.91397037 大佬帮帮我
8 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐