如果这是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. 如何检查Wicket中的请求是GET还是POST?
- 3. 如何在离子2中创建http GET/POST请求?
- 4. Http请求POST vs GET
- 5. 厨师HTTP请求GET/POST
- 6. IIS如何知道请求是webforms还是MVC? (ASP.NET)
- 7. 如何知道该视图是用于JavaScript中的GET还是POST?
- 8. 计算请求应该是GET还是POST?
- 9. 检测操作是POST还是GET方法
- 10. 如何知道HTTP请求是否是BOT
- 11. 如何知道php脚本是HTTPS请求而不是HTTP?
- 12. 在php中,是否有任何方法来确定传入的http请求是POST还是GET?
- 13. 我们如何知道removeClass操作是成功还是失败?
- 14. 如何知道我的网站是通过HTTP还是HTTP/2提供服务?
- 15. WebApi中的默认HTTP动词是什么? GET还是POST?
- 16. HTTP GET请求可以工作,但POST请求不可用
- 17. 制作JSON RPC API而不是POST请求的GET请求
- 18. 如何知道Kohana请求是否是内部请求?
- 19. Grails操作适用于GET请求,返回404 POST请求
- 20. HTTP GET请求()
- 21. 针对WinXP的HTTP POST和GET请求
- 22. 路由POST和GET请求:Controller还是Dispatcher?
- 23. 如何知道我的HTTP请求是否使用UTF-8?
- 24. 如何知道一个HTTP请求是来自阿贾克斯?
- 25. 如何在Powershell中创建HTTP Post/GET请求?
- 26. 如何在WHM插件中创建HTTP请求(POST,GET,DELETE,PUT)?
- 27. 如何在PHP中读取GET和POST请求(post是在json中)
- 28. 检查挂起的AJAX请求或HTTP GET/POST请求
- 29. 是HTML中的视频标签POST请求或GET请求?
- 30. Http请求和PHP POST/GET VB.Net