RequestDispatcher with Struts2 - PullRequest
       5

RequestDispatcher with Struts2

0 голосов
/ 06 декабря 2009

В настоящее время мне не удается getRequestDispatcher из Struts2, как показано ниже:

RequestDispatcher rd = httpReq.getRequestDispatcher("/category.htm");

Ошибка была показана ниже:

The requested resource (/xxxx/category.htm) is not available.

, но работает хорошо, когда http:/xxxx/yyyy/category.htm?id=21 выполняется у кого-нибудь есть идеи?

Ответы [ 2 ]

1 голос
/ 06 декабря 2009

Если он работает с URL-адресом /category.htm, достигающим ?id=21, но с /xxx/yyy/category.htm, то вы не делаете тот же запрос, что и окончательный URL-адрес в вашем вызове getRequestDispatcher(). Попробуйте вместо этого:

RequestDispatcher rd = httpReq.getRequestDispatcher("/yyy/category.htm");
0 голосов
/ 07 декабря 2009

Решение проблемы с постом ниже, в любом случае, спасибо Джону за ваш ответ:)

http://old.nabble.com/Block-accessing-in-some-path-with-filter.-td23631279.html

Я просто добавил их в элемент сопоставления фильтра для фильтра Struts в файле web.xml:

   <dispatcher>REQUEST</dispatcher>
   <dispatcher>FORWARD</dispatcher>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...