如果這是GET或POST請求,有什麼方法可以知道Struts2 action的方法嗎?如何知道在Struts 2操作中HTTP請求是GET還是POST?
5
A
回答
3
您可以使用HTTPServletRequest.getMethod()
找到並處理相應的操作。
2
HTTPServletRequest.getMethod()
5
你的行動應該implent org.apache.struts2.interceptor.ServletRequestAware
,所以你的動作類應該有類似
private HttpServletRequest httpRequest;
// ...
public void setServletRequest(HttpServletRequest request) {
this.httpRequest = request;
}
然後就去做:
String method = httpRequest.getMethod() ;
相關問題
- 1. 如何在codeigniter中檢查請求是POST還是GET請求?
- 2. 最好的方法知道HTTP請求是使用DPKT的GET還是POST?
- 3. 如何檢查Wicket中的請求是GET還是POST?
- 4. RestKit:知道請求是POST還是PUT in didLoadObjects
- 5. 如何在離子2中創建http GET/POST請求?
- 6. Http請求POST vs GET
- 7. 廚師HTTP請求GET/POST
- 8. 服務器如何知道請求是同步還是異步?
- 9. IIS如何知道請求是webforms還是MVC? (ASP.NET)
- 10. GET請求的POST操作視圖
- 11. 如何知道該視圖是用於JavaScript中的GET還是POST?
- 12. HTTP:如果重定向請求是GET請求,POST請求會收到302?
- 13. Http GET/POST請求在Coccos2d-X中
- 14. 計算請求應該是GET還是POST?
- 15. 如何知道php腳本是HTTPS請求而不是HTTP?
- 16. 如何知道HTTP請求是否是BOT
- 17. 檢測操作是POST還是GET方法
- 18. 在php中,是否有任何方法來確定傳入的http請求是POST還是GET?
- 19. POST請求後的未知GET請求
- 20. 如何知道MERGE操作是INSERT還是UPDATE?
- 21. 我們如何知道removeClass操作是成功還是失敗?
- 22. 如何知道我的網站是通過HTTP還是HTTP/2提供服務?
- 23. WebApi中的默認HTTP動詞是什麼? GET還是POST?
- 24. Android webserver:如何知道收到的請求方法(GET或POST)
- 25. Ajax請求,應該是POST還是PUT
- 26. HTTP GET請求可以工作,但POST請求不可用
- 27. 製作JSON RPC API而不是POST請求的GET請求
- 28. 如何知道Kohana請求是否是內部請求?
- 29. node.js express:如何知道請求是否是AJAX請求?
- 30. 如何在POST請求中獲取GET和POST請求參數?