2015-02-06 4 views
0

저지를 사용하여 제품에 REST API 서비스를 구현하고 있습니다. 양식 매개 변수 값을 얻으려면 내 메서드 내에서 @FormParam 주석을 사용하려고합니다. 하지만 이클립스에서 "@FormParam 주석은이 위치에서 허용되지 않습니다."라는 오류가 발생합니다.메서드 내에서 주석을 사용할 수 없습니다.

enter image description here

어떻게이 오류를 수정합니까?

+1

왜'@ FormParam' 필요? 저지 튜토리얼을 다시 읽어야합니다. –

답변

2

메소드 안에 주석을 넣지 마십시오. ,

  • 클래스
  • 방법 및 생성자 방법

귀하의 경우에는 (however, more possibilities are available)

  • 매개 변수 annotate a parameter을 : 주석 보통 전에 배치

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

    그러면 request.getParameter (...)가 불필요합니다. 당신은`request.getParameter`를 통해 매개 변수를 얻는 경우

    Check a full example.

  • +2

    첫 번째 줄이 잘못되었습니다. 그 특정 주석 ('@ FormParam')은 메소드 내부에서 허용되지 않으며, 다른 것은 (v.g.'@ SuppressWarnings') – SJuan76

    관련 문제