正在加载图片...
return friend; 1 public void setFriend(Friend friend)( this friend; public Converter getConverter(){ /采用匿名内部类实现一个转换器 return new Converter() //实现从字符串类型向目标类型转换的方法 public object getAsobject(FacesContext context, UIComponent component.String value) throws ConverterException try string[l values value.split (":") Friend friend-new Friend(values[0] Double .parseDouble(values(1]) Integer.parseInt(values[21)); return friend; //捕获所有自定义异常 catch (Exception ex) ex.printstackTrace(); /抛出ConverterException异常。 throw new ConverterException("无法转换!"); /实现从目标类型向字符串类型转换的方法 public String getAsstring(Facescontext context, UIComponent component,object value) Friend friend-(Friend)value; return "Friend [name-"+friend.getName +"height="+friend.getHeight() +"age="+friend.getAge()+"]"; public void setconverter(Converter converter){ this.converter converter;return friend; } public void setFriend(Friend friend) { this.friend = friend; } public Converter getConverter() { //采用匿名内部类实现一个转换器 return new Converter() { //实现从字符串类型向目标类型转换的方法 public Object getAsObject(FacesContext context, UIComponent component, String value) throws ConverterException { try { String[] values = value.split(":"); Friend friend = new Friend(values[0] , Double.parseDouble(values[1]) , Integer.parseInt(values[2])); return friend; } //捕获所有自定义异常 catch (Exception ex) { ex.printStackTrace(); //抛出ConverterException异常。 throw new ConverterException("无法转换!"); } } //实现从目标类型向字符串类型转换的方法 public String getAsString(FacesContext context, UIComponent component, Object value) { Friend friend = (Friend)value; return "Friend[name=" + friend.getName() + ", height=" + friend.getHeight() + ", age=" + friend.getAge() + "]"; } }; } public void setConverter(Converter converter) { this.converter = converter;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有