java - Servlet API 中的请求方法常量在哪里?

标签 java servlets

我想写

if (POST.equals(req.getMethod()))

而不是

if ("POST".equals(req.getMethod()))

但我在 Servlet API 中找不到常量定义(仅在 HttpServletRequest 中查找,我希望它们在其中)。

它们在哪里(我使用了很多库,所以如果其他人定义它们,那也可以)?

最佳答案

Java EE 6 似乎将 HTTP 方法名称作为常量添加到 javax.ws.rs.HttpMethod 注释接口(interface)。根据您的设置,它们可能对您可用。

http://docs.oracle.com/javaee/6/api/javax/ws/rs/HttpMethod.html

关于java - Servlet API 中的请求方法常量在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1857646/

相关文章:

Java - getServletContext().getAttribute() 返回 null

java - 如何保持链接列表中的节点被选中以进行编辑和/或删除?

java - 使用 HALF_UP 舍入模式舍入时 BigDecimal 的惊人行为

Java 文本文件编码

java - 如何在运行时将命令行参数(字符串数组类型)传递给 servlet init 方法

java - 连接到数据库的方法给出空指针异常

java - 将变量从 JSP 传递到 servlet

java - Google App Engine 数据存储中的多线程

java - 如何将数据从jsp发送到servlet,同时保持发送的参数隐藏?

java - 将 Java 应用程序部署为 Servlet