Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向特定文件夹中的jsp页面发送请求_Jsp_Jakarta Ee_Servlets - Fatal编程技术网

向特定文件夹中的jsp页面发送请求

向特定文件夹中的jsp页面发送请求,jsp,jakarta-ee,servlets,Jsp,Jakarta Ee,Servlets,我想将请求分派到指定的文件夹,但它没有分派。它仍在servlet中 要重定向到删除成功页面 RequestDispatcher rd = getServletConfig().getServletContext().getRequestDispatcher("Admin/DeleteSuccess.jsp"); rd.forward(request, response); 假设admin是项目下的文件夹试试这个 RequestDispatcher rd = getServletConfig(

我想将请求分派到指定的文件夹,但它没有分派。它仍在servlet中

要重定向到
删除成功
页面

RequestDispatcher rd = getServletConfig().getServletContext().getRequestDispatcher("Admin/DeleteSuccess.jsp");
 rd.forward(request, response);
假设
admin
是项目下的文件夹

试试这个

RequestDispatcher rd = getServletConfig().getServletContext().getRequestDispatcher("/admin/DeleteSuccess.jsp");
 rd.forward(request, response)

你这是什么意思,但这不是派遣。它仍在服务中?它应该将其转发到指定的文件夹,即Web Pages/Admin/deletesucces.jsp。这个servlet出现在sourcepackage/phone/PhoneDeleteServlet.java中。当条件为true时,它仍然存在于当前服务中。您是否收到任何错误,发布您的项目结构?请尝试
response.sendRedirect(“Admin/deleteSucces.jsp”)
yes存在一个文件夹名Admin,其中存在deleteSucces.jsp。我必须将请求从package phone/phonedeleteservlet.java发送到admin/deletesuccess.jspIf,因此,上述代码应该可以工作。重定向正确吗?不正确。但是,是的,目标页面的内容显示在servlet中,而不是显示在jsp页面中。您的意思是浏览器中的
URL
保持不变吗?
 RequestDispatcher rd =getServletConfig().getServletContext().getRequestDispatcher("../admin/DeleteSuccess.jsp");
  rd.forward(request, response)