2011-12-10 1 views
0

두 컴퓨터에서 동일한 코드가 있습니다. 다른 하나는 작동하지 않습니다! 코드는 여기에 있습니다 ... 내가 놓친 부분을 발견 할 수있는 것은 무엇입니까?Java FacesContext getRequestParameter가 작동하지 않습니다.

public void urlParameters() { 
    FacesContext context = FacesContext.getCurrentInstance(); 
    Map<String, String> paramMap = context.getExternalContext().getRequestParameterMap(); 

    requestID = paramMap.get("id"); 
    if (requestID.equals("1")) { 
     message = "right!!";   
    } else { 
     message = "Wrong!"; 
    } 
} 

나는이 링크에 액세스 :

@ManagedProperty(value="#{param.id}") 

것은 그냥합니다

http://localhost:8080/SMDRepair/faces/review.xhtml?id=1 

답변

1

오래 오래 오랫동안 연구 한 후에, 나는 JSF 콩에 URL 매개 변수를 가져 오는 가장 간단한 평균을 발견 반드시 가져 오십시오.

희망이 나중에 도움이

+0

Java 코드가 정말 작동합니다. 나는 항상 그것을 사용한다. ... –

+0

그래, 내 다른 기계 (리눅스 btw)에서도 원활하게 작동하고 Java가 주어진 OS 차이점을 믿지 않기 때문에 나는 알고있다. 하지만 난 그냥 일한 후 잘 했어 :) –