如何检测请求是否有效?

时间:2013-07-15 08:19:30

标签: java-ee servlets

我将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的传递属性,以便我可以避免这个错误?

0 个答案:

没有答案