2016-04-18 1 views
0

Всякий раз, когда я перехватываю запрос в перехватчике struts2, получая httpmethod как GET. Мое требование - отключить подчинение с помощью метода GET httpmethod. пожалуйста, предложите.Метод по умолчанию Http, используемый struts2 для обработки запроса. Я всегда получаю GET

+0

Просьба уточнить вашу конкретную проблему или добавить дополнительные детали, чтобы выделить именно то, что вам нужно. Как это написано в настоящее время, трудно точно сказать, что вы просите. См. Страницу «Как спросить», чтобы помочь прояснить этот вопрос. –

ответ

1

попробовать Somthing как:

public String intercept(ActionInvocation actionInvocation) throws Exception { 
    HttpServletRequest request = ServletActionContext.getRequest(); 
    if (!request.getMethod().equals("POST")){ 
     return Action.ERROR; 
    } 
    return actionInvocation.invoke(); 
} 
+0

* отключить подачу с помощью GET * не совпадает с * not POST *. –

+0

Так что измените тест не POST равным GET: if (request.getMethod(). Equals ("GET")) { return Action.ERROR; } – tcharaf

Смежные вопросы