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)
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)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货