Struts 2 Выполнить действие вместо файла приветствия - PullRequest
1 голос
/ 10 ноября 2011

Я работаю над приложением Struts 2 и хочу выполнить действие (на самом деле меня больше интересует выполнение перехватчика) вместо простого отображения файла приветствияКак лучше всего этого добиться?

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 10 ноября 2011

Либо перенаправьте действие из файла приветствия, либо используйте URL-адрес действия в качестве записи файла приветствия.

Для этого вам, вероятно, потребуется установить элементы диспетчера для элемента:

<filter-mapping>
    <dispatcher>REQUEST</dispatcher>
    etc.

Добавьте также FORWARD, INCLUDE и ERROR, а также имя / URL обычного фильтра.

0 голосов
/ 10 ноября 2011

У вас есть две четко определенные опции, обе были упомянуты Дейвом в его посте. Он уже описал опцию Dispatcher, а другой - использовать перенаправление что-то вроде

<head>
    <META HTTP-EQUIV="Refresh" CONTENT="0;URL=example/MyAction.action">
</head>
...