public void addTextBox(){
     column = dictionaryvo.getColumns();
     for(int i = 0;i < column.size();i ++){
     ColumnModel columnModel = column.get(i);
      viewRoot = FacesContext.getCurrentInstance().getViewRoot();
//             UIComponent form1 = viewRoot.getChildren().get(0);
             UIComponent form1 = viewRoot.getChildren().iterator().next(); 
             HtmlInputText input = new HtmlInputText();
             input.setId("dictionary" + (inputIndex++));
             input.setValue(columnModel.getLabel());
             input.setRendered(true);
             form1.getChildren().add(input);  此行报错     }
//     return null;
    }报错如下
SessionListener: attributeReplaced('00D1840CFDE4EC166492447409B559BE', 'javax.faces.request.charset', 'UTF-8')
2010-12-27 13:47:21 com.sun.facelets.FaceletViewHandler handleRenderException
严重: Error Rendering View[/dictionary/dictionaryOperation.xhtml]
java.lang.UnsupportedOperationException
at java.util.AbstractList.add(AbstractList.java:131)
at java.util.AbstractList.add(AbstractList.java:91)