我在两台不同的机器上有相同的代码。一个可以工作,另一个不能工作!代码在这里。你能发现我遗漏了什么吗?
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发布于 2011-12-11 12:58:37
经过长时间的研究,我找到了在JSF Bean中获取URL参数的最简单方法:
@ManagedProperty(value="#{param.id}")只需确保导入:
import javax.faces.bean.ManagedProperty;希望这能在将来有所帮助
https://stackoverflow.com/questions/8457173
复制相似问题