Jakarta ee 如何检测请求是否有效?
我正在用java连接10个servlet。在这种情况下,当我加载第一个servlet时,它必须在最后一个servlet处结束,显示输出为10。。。我能做到这一点。。。 但问题是,当我不是从第一个servlet启动时,使用以下代码将数据从一个servlet传递到另一个servlet时,没有输出Jakarta ee 如何检测请求是否有效?,jakarta-ee,servlets,Jakarta Ee,Servlets,我正在用java连接10个servlet。在这种情况下,当我加载第一个servlet时,它必须在最后一个servlet处结束,显示输出为10。。。我能做到这一点。。。 但问题是,当我不是从第一个servlet启动时,使用以下代码将数据从一个servlet传递到另一个servlet时,没有输出 protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
int pass=1;
if(request.isRequestedSessionIdFromURL()==true)
{
pass=Integer.parseInt(request.getAttribute("passInt").toString());
pass++;
}
request.setAttribute("passInt",pass);
RequestDispatcher dis = request.getRequestDispatcher("/C");
dis.forward(request, response);
} finally {
out.close();
}
}
在这里,当我加载第二个servlet时,我希望得到9的值。但这并没有发生……有人能帮我找到正确的方法来过滤链接servlet中是否有传递的属性,这样我就可以避免这个错误了吗