JSF2自定义组件编程系列 第五部分(二)

2014-11-23 23:41:19 · 作者: · 浏览: 1
void encodeBegin(FacesContext context) throws IOException {
Map requestMap = context.getExternalContext().getRequestParameterMap();
String clientId = getClientId(context);
getLogger().info("clientId:"+clientId);
String inputValue = (String)requestMap.get(clientId+":in");
HtmlInputText input = (HtmlInputText) findComponent("in");
if(null == input){
getLogger().info("cant find input component instance");
super.encodeBegin(context);
return;
}
HtmlOutputText output = (HtmlOutputText)findComponent("out");
if(null == output){
getLogger().info("cant find output component instance");
output.setValue("null");
super.encodeBegin(context);
return;
}
&