вызов сервлета из класса действий - PullRequest
0 голосов
/ 24 мая 2011

Я вызываю сервлет из класса действий, используя forward. Затем он идет к сервлету, но не показывает вывод.

На самом деле у меня есть файл PDF, который мне нужно показать во время выполнения. Если я запускаю этот сервлет только на сервере, он показывает нужный мне PDF-файл. Но если я перешлю его из класса действий, он ничего не показывает. Я дал простое условие для класса действий, как это:

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

После этого он идет к сервлету, но фактически не показывает результат. Я не понимаю почему. Я что-то не так делаю?

1 Ответ

1 голос
/ 24 мая 2011

Попробуйте response.sendRedirect 1st вместо прямого сопоставления, если оно работает, это означает, что должна быть проблема с вашим путем

...