Servlet请求分派器未转发到Web内容文件夹中的jsp

Servlet请求分派器未转发到Web内容文件夹中的jsp,jsp,servlets,requestdispatcher,Jsp,Servlets,Requestdispatcher,servlet请求调度器没有转发到我的jsp,这让我很恼火。它在正确的文件夹中。我以前从来没有这样做过,我在学校里做过几百次,但由于某种原因,今天它不起作用了。谢谢大家的帮助。这是密码 Servlet代码: package testpack; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servle

servlet请求调度器没有转发到我的jsp,这让我很恼火。它在正确的文件夹中。我以前从来没有这样做过,我在学校里做过几百次,但由于某种原因,今天它不起作用了。谢谢大家的帮助。这是密码

Servlet代码:

package testpack;

import java.io.IOException;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/Test")
public class Test extends HttpServlet {


    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        RequestDispatcher rd = request.getRequestDispatcher("/WEB-INF/testJsp2.jsp");
        rd.forward(request, response);
    }

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

    }

}

JSP Code:

<%@page import="java.util.*,testpack.*"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>

<p>This is a Test!!</p>

</body>
</html
包测试包;
导入java.io.IOException;
导入javax.servlet.RequestDispatcher;
导入javax.servlet.ServletException;
导入javax.servlet.annotation.WebServlet;
导入javax.servlet.http.HttpServlet;
导入javax.servlet.http.HttpServletRequest;
导入javax.servlet.http.HttpServletResponse;
@WebServlet(“/Test”)
公共类测试扩展了HttpServlet{
受保护的void doGet(HttpServletRequest请求,HttpServletResponse响应)抛出ServletException,IOException{
RequestDispatcher rd=request.getRequestDispatcher(“/WEB-INF/testJsp2.jsp”);
转发(请求、响应);
}
受保护的void doPost(HttpServletRequest请求、HttpServletResponse响应)引发ServletException、IOException{
}
}
JSP代码:
在此处插入标题
这是一个测试


你能说明你是如何调用这个servlet的吗?你是说servlet已经正确安装、部署、初始化和运行,并且它的
doGet()
方法已经成功命中并执行了吗?不确定你是否需要/WEB-INFI中的“/”,我已经上传了一个图像到链接。我只是将它作为一个动态Web项目在eclipse上运行。当我运行Servlet时,它应该通过RequestDispatcher转到jsp页面。我所有的老项目仍然有效。但现在当我做一个新项目时,它不起作用。我问了我的教授,他说他不确定是什么原因造成的。在WEB-INF中没有“/”的情况下尝试了一下,但仍然不起作用