2014-12-20 2 views
0

Как получить заголовок запроса в действиях Struts2 Я не могу использовать метод request.header(""), потому что в запросе struts2 есть только Map<String,Object>, поэтому этот метод недоступен.Как получить заголовок запроса в действиях Struts2

+0

возможно дубликат [заголовок Referer HTTP в Struts 2] (http://stackoverflow.com/questions/1604677/http-referer-header-in-struts-2) – SMA

+0

Документы: http://struts.apache.org/docs/how-can-we-access-the-httpservletrequest.html. –

+0

«Лучший» ответ зависит от вашего конкретного варианта использования. Если это то, что вам нужно в приложении, я бы подумал о написании тривиально короткого перехватчика, например https://mail-archives.apache.org/mod_mbox/struts-user/201010.mbox/%[email protected] mail.gmail.com% 3E. Я стараюсь держаться подальше от вещей, связанных с сервлетом. –

ответ

1

После проверки в Интернете я обнаружил, что мне нужно мое действие для реализации ServletRequestAware, что позволяет перехватчику нажать HttpServletRequest в вашем действии. позже я могу использовать то же самое. Thanx все для ответа .. :)

public class CategoryAction implements ServletRequestAware{ 
    // Your code goes here... 

}