JSF多组件转换
新手 
 比如电话,我提供2个inputText,一个区号一个正常电话号,存入数据库的时候存 
 010-8888888,相应的读出时候分解成010和8888888显示在2个inputText中。。   
 UI方案不能变,我在后台该怎么处理?用Converter?还是弄个自定义组件?刚学jsf,十分混乱。。。   
 谢谢
------解决方案--------------------说一下我的做法: 
 界面:phone.jsp   
  <f:view>  
 	 <h:form id= "form1 ">  
 		quhao: <h:inputText id= "quhao " value= "#{phone.quhao} "/>  
 		dianhua: <h:inputText id= "haoma " value= "#{phone.dianhua} "/>  
 		 <h:commandButton id= "submit " value= "submt " action= "# "/>  
 	 </h:form>  
  </f:view>    
 managed-bean:Phone 
 public class Phone { 
 	private String quhao; 
 	private String dianhua;	 
 	public Phone() { 
                   //str应该是你从数据库中取出来的值。 
 		String str= "010-8888888 "; 
 		String[] phone=str.split( "- "); 
 		quhao=phone[0]; 
 		dianhua=phone[1]; 
 	} 
 	public String getDianhua() { 
 		return dianhua; 
 	} 
 	public void setDianhua(String dianhua) { 
 		this.dianhua = dianhua; 
 	} 
 	public String getQuhao() { 
 		return quhao; 
 	} 
 	public void setQuhao(String quhao) { 
 		this.quhao = quhao; 
 	} 
 }