им с помощью внутри подложки бобаJsf Эль Экспрессия геттер и сеттер ArrayList
private ArrayList<String> myList;
init(){
myList = new ArrayList<String>();
myList.add("XYZ");
}
public ArrayList<String> getMyList(){
return myList;
}
public setMyList(ArrayList<String> l){
myList = l;
}
insde в XHTML
я показать элементы, выполнив:
<h:outputText value="Item: " />
<p:inputText required="true" label="Item"
value="#{mybean.myList[0]}" />
, когда я показать страницу i см. значение:
XYZ
на странице.
Так что мой вопрос:
Если я не установлен «XYZ» внутри ArrayList и пользователь пишет в p:inputText
значение «HKJ», я найду на стороне сервера внутри myList
в положении 0 ожидаемый "HKJ"? Могу ли я использовать ArrayList
для отображения и установки значений или мне нужно использовать String[]
?
вы можете найти здесь подобный вопрос:
http://www.velocityreviews.com/forums/t303520-jsf-using-arrays-arraylist-in-the-backing-bean.html
Не ожидаемое поведение жизненного цикла JSF? См. Http://stackoverflow.com/questions/3770543 –
Я только спрашиваю, одинаково ли это для массивов. –
Вы можете использовать ArrayList или String []. В обоих случаях он будет работать с тем же синтаксисом, который вы показали. –