简体   繁体   English

javax.servlet.http.HttpServlet中是否有办法弄清楚在运行时调用哪种方法

[英]Is there a way in javax.servlet.http.HttpServlet to figure out which method is called at runtime

We are using a tool Based upon java and internally it uses javax.servlet.http.HttpServlet to implement HTTP Methods(GET,POST etc). 我们正在使用基于java的工具,并且在内部使用javax.servlet.http.HttpServlet来实现HTTP方法(GET,POST等)。 we are trying to figure out in which method we are. 我们正在尝试找出我们使用哪种方法。 At design time we know which method it is but at runtime do we have any parameter/ field which maintains method name used eg. 在设计时,我们知道它是哪种方法,但在运行时,我们有任何参数/字段来保持使用的方法名称,例如。 doGet() or do Post() doGet()或Post()

request.getMethod()是可用于检查其发布还是获取的方法

您应该能够获得一个对象“ HttpServletRequest”,该对象具有getMethod(),它返回HTTP动词(get,post,...)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM