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
Java 코드가 정말 작동합니다. 나는 항상 그것을 사용한다. ... –
그래, 내 다른 기계 (리눅스 btw)에서도 원활하게 작동하고 Java가 주어진 OS 차이점을 믿지 않기 때문에 나는 알고있다. 하지만 난 그냥 일한 후 잘 했어 :) –