从动作类调用servlet

时间:2011-05-24 15:40:04

标签: java servlets struts

我通过使用forward来调用动作类中的servlet。然后它将转到servlet,但它没有显示输出。

实际上我已经创建了一个PDF文件,我需要在运行时显示它。如果我只在服务器上运行该servlet,那么它显示我想要的PDF文件。 但是,如果我从动作类中转发它,它就不会显示任何内容。 我在动作类上给出了一个简单的条件:

 if(id.equals("SGSY"))
    {
    forward = mapping.findForward("SGSY");
    }
    else
    {
    forward = mapping.findForward("fail");
    }

在此之后它将进入servlet但实际上并没有显示输出。我不明白为什么。我做错了吗?

1 个答案:

答案 0 :(得分:1)

尝试使用response.sendRedirect 1st而不是正向映射,如果它有效,则意味着您的路径一定存在问题