我有一个bean类WordBean,结构如下
public class WordBean
{
public WordList getWordList()
{
return wordList;
}
public void setWordList(WordList wordList)
{
this.wordList= wordList;
}
}
具有以下结构的WordList类
public class WordList
{
private List itemList = new ArrayList();
public void setItemList(List itemList )
{
this.itemList = itemList ;
}
public List getItemList()
{
return itemList;
}
}
在我的javascript中,我需要检索列表itemList以进行一些验证
var items = document.WordBean.WordList.itemList;
但我在这里没有得到任何价值?
如此善意地建议检索List的更好语法?
答案 0 :(得分:2)
你不能只在JavaScript中使用Java变量!但是,您可以在JSP的呈现阶段打印变量,从JavaScript的角度来看它就是一个文字。所以例如使用Spring EL,你可以这样做:
var items = ${wordBean.wordList.itemList};
这将呈现如下:
var items = ['wordOne', 'wordTwo'];