我無法給forward
請求另一個存在於不同包中的servlet。如何從servlet轉發到位於單獨包中的另一個servlet?
這裏的發件人的servlet的有效代碼:
RequestDispatcher rDispatcher=request.getRequestDispatcher("/RecieverServlet");
rDispatcher.forward(request, response);
這裏的目錄結構:
Source Packages --> servlets.senderServ.SenderServlet.java
Source Packages --> servlets.a.b.RecieverServlet.java
//a and senderserv are subpackages of servlet package
//b is subpackage of a package
的網址:/RecieverServlet
不工作,我得到HTTP Status 404 - Not Found
錯誤。
如何通過'@ WebServlet'註釋定義servlet映射? – 2014-09-26 14:01:10
用@WebServlet(urlPatterns =「/ RecieverServlet」)註釋你的servlet類。請注意,它至少需要Servlet 3.0。 – Benjamin 2014-09-26 14:06:37