无法在方法内使用注释

时间:2015-02-06 19:50:34

标签: java eclipse jersey

我正在使用jersey在我的产品中实现REST api服务。要获取表单参数值,我尝试在我的方法中使用@FormParam注释。但是在eclipse中它会抛出错误"注释@FormParam不允许这个位置"。

enter image description here

如何解决此错误?

1 个答案:

答案 0 :(得分:2)

不要在方法中添加注释。注释通常放在:

之前
  • 方法和构造函数
  • 方法参数

(however, more possibilities are available)

在您的情况下,annotate a parameter

public String addUser(@FormParam("emailid") String emailid, 
                      @FormParam("password") String password) {
   ...
}

使request.getParameter(...)不再需要。

Check a full example.