从值栈中获取数据

Posted 来一点音乐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从值栈中获取数据相关的知识,希望对你有一定的参考价值。

使用struts2的标签+ognl表达式获取值栈数据

<s:property value="ognl表达式"/>

一、获取字符串

示例

打印后台string变量的值

jsp页面

Java代码

二、获取对象

示例

打印user对象的userName与userPwd的值

jsp页面

java代码

三、获取list集合

Java代码

 

1.通过list[i]的方式获取

jsp页面

2.使用struts2标签获取<s:iterator>

jsp页面

3..使用struts2标签获取<s:iterator>但设置var属性

注意,遍历值栈的list集合会将每次遍历出来的user对象放入context中,因此使用ognl取context的值应加特殊符号‘#’号。

四、获取set方法放入值栈的值

jsp代码

Java代码

五、获取push方法放入值栈的值

jsp页面

Java代码

因为放入栈顶所以用.top取出栈顶元素

 

以上是关于从值栈中获取数据的主要内容,如果未能解决你的问题,请参考以下文章

向值栈中存放数据与从值栈中读取数据

从值栈获取数据

struts2入门之OGNL

struts学习

Java面试题集

从值栈获取对象