先声明,JSF 才学如有雷同纯属巧合.要想转载,请君自便,如果出错,请见谅!
遇到了和STRUTS2 一样的问题---怎么得到传递过来的值
因为jsf 和struts2一样不用继承框架就直接可以用一个bin来做为action处理业务逻辑.因此我们不能直接用那样在参数中引入
//struts2 中得到Request对象HttpServletRequest request = ServletActionContext.getRequest();//struts 中得到Sessioon对象HttpSession session = request.getSession();//jsf 中得到Request对象 取值String name=(String)FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("name");//jsf 中得到Sessioon对象Map session=context.getExternalContext().getSessionMap();
//注意jsf 中都是map类型的哦