Я работаю над приложением Struts 2 и хочу выполнить действие (на самом деле меня больше интересует выполнение перехватчика), а не просто показывать приветственный файл. Каков наилучший способ добиться этого?
Заранее спасибо!
Я работаю над приложением Struts 2 и хочу выполнить действие (на самом деле меня больше интересует выполнение перехватчика), а не просто показывать приветственный файл. Каков наилучший способ добиться этого?
Заранее спасибо!
Либо перенаправьте на действие из файла приветствия, либо используйте URL-адрес действия в качестве записи в файле приветствия.
Чтобы сделать последнее, вам, вероятно, потребуется установить элементы диспетчера для элемента:
<filter-mapping>
<dispatcher>REQUEST</dispatcher>
etc.
Добавьте FORWARD, INCLUDE и ERROR, а также обычное имя/URL фильтра.
У вас есть два четко определенных параметра, оба из которых были упомянуты Дейвом в его сообщении. Он уже описал параметр «Диспетчер», а другой - использовать перенаправление что-то вроде
<head>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=example/MyAction.action">
</head>