在javascript中获取bean值

时间:2015-04-21 07:01:30

标签: javascript jquery jsp arraylist

我有一个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的更好语法?

1 个答案:

答案 0 :(得分:2)

你不能只在JavaScript中使用Java变量!但是,您可以在JSP的呈现阶段打印变量,从JavaScript的角度来看它就是一个文字。所以例如使用Spring EL,你可以这样做:

var items = ${wordBean.wordList.itemList};

这将呈现如下:

var items = ['wordOne', 'wordTwo'];