JSP:
| Код | <h:outputText id="rows" value="#{checkBean.rows}" /> <h:inputText id="sc" value="#{checkBean.rcolor}" required="true" />
|
Bean:
| Код | public class CheckBean extends UIOutput { private String rcolor; private String rows;
public String getRows() { return rows; }
public void setRows(String rows) { this.rows = rows; }
public String getRcolor() { return rcolor; }
public void setRcolor(String rcolor) { this.rcolor = rcolor; }
@Override public Object saveState(FacesContext context) { Object values[] = new Object[2]; values[0] = super.saveState(context); values[1] = rows + rcolor; return ((Object) (values)); } @Override public void restoreState(FacesContext context, Object state) { Object values[] = (Object[])state; super.restoreState(context, values[0]); this.rows = (String)values[1]; } }
|
Если сохраняю rcolor, то всё работает. А вот с rows почему-то не хочет.
|