Как получить заголовок запроса в действиях Struts2 Я не могу использовать метод request.header("")
, потому что в запросе struts2 есть только Map<String,Object>
, поэтому этот метод недоступен.Как получить заголовок запроса в действиях Struts2
0
A
ответ
1
После проверки в Интернете я обнаружил, что мне нужно мое действие для реализации ServletRequestAware
, что позволяет перехватчику нажать HttpServletRequest
в вашем действии. позже я могу использовать то же самое. Thanx все для ответа .. :)
public class CategoryAction implements ServletRequestAware{
// Your code goes here...
}
возможно дубликат [заголовок Referer HTTP в Struts 2] (http://stackoverflow.com/questions/1604677/http-referer-header-in-struts-2) – SMA
Документы: http://struts.apache.org/docs/how-can-we-access-the-httpservletrequest.html. –
«Лучший» ответ зависит от вашего конкретного варианта использования. Если это то, что вам нужно в приложении, я бы подумал о написании тривиально короткого перехватчика, например https://mail-archives.apache.org/mod_mbox/struts-user/201010.mbox/%[email protected] mail.gmail.com% 3E. Я стараюсь держаться подальше от вещей, связанных с сервлетом. –