Jakarta ee 如何检测请求是否有效?

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

我正在用java连接10个servlet。在这种情况下,当我加载第一个servlet时,它必须在最后一个servlet处结束,显示输出为10。。。我能做到这一点。。。 但问题是,当我不是从第一个servlet启动时,使用以下代码将数据从一个servlet传递到另一个servlet时,没有输出

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中是否有传递的属性,这样我就可以避免这个错误了吗