栈是限制在表的一端进行插入和删除运算的线性表,插入、删除的这一端成为栈定,另一端为栈底.当表中没有元素时称为空栈.也就是说栈就是插入删除。值栈(ValueStack)是Struts2的一个核心概念,类似于正常的栈,符合后进先出的栈的特点,可以在值栈中放入、删除和查询对象。Strtus2对OGNL进行了扩充,将值栈作为OGNL的根对象。什么是值栈?符合先进后出的特点,能给valueStack值栈放入删除和查询的对象.