0

2台の異なるマシンに同じコードがあります。一方は機能していますが、もう一方は機能していません。コードはここにあります...私が見逃したものを見つけることができますか?

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!";
    }
}

そして私はこのリンクでそれにアクセスします:

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

1 に答える 1

1

長い間長い調査を行った結果、JSFBeanでURLパラメータを取得する最も簡単な方法を見つけました。

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

必ずインポートしてください:

import javax.faces.bean.ManagedProperty;

これが将来役立つことを願っています

于 2011-12-11T04:58:36.763 に答える