作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法将请求转发
到不同包中存在的另一个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
错误。
最佳答案
您提供给 getRequestDispatcher()
方法的参数不是指 servlet 类名,而是指它的映射。
您可以通过以下方式定义 servlet 映射:
web.xml
中声明它@WebServlet
注释。关于java - 如何从 servlet 转发到位于单独包中的另一个 servlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26061189/
我是一名优秀的程序员,十分优秀!