博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于ValueSatck
阅读量:4954 次
发布时间:2019-06-12

本文共 1012 字,大约阅读时间需要 3 分钟。

1.在值栈中添加一个元素的属性:

 

package ajax.frist;import java.sql.*;import java.util.*;import com.opensymphony.xwork2.ActionSupport;public class query extends ActionSupport {	ArrayList
al=new ArrayList
(); public ArrayList
getAl() { return al; } public void setAl(ArrayList
al) { this.al = al; } @Override public String execute() throws Exception { Class.forName("com.mysql.jdbc.Driver"); Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test"); Statement st=conn.createStatement(); ResultSet rs=st.executeQuery("select * from member"); while(rs.next()) { user temp=new user(); temp.id=rs.getString("mid"); temp.name=rs.getString("name"); temp.pwd=rs.getString("password"); al.add(temp); } return "success"; }}

例如上面代码,如果希望al在值栈中出现,必须要给al添加getter和setter方法,不然这个变量al是不会出现在值栈中的。

 

接着我们可以通过OGNL表达式去到al中的元素和元素属性值。就像这样:

得到值栈中al容器的第一个user的name属性。

转载于:https://www.cnblogs.com/jackhub/archive/2012/09/27/3147223.html

你可能感兴趣的文章
Javascript模块化编程的写法
查看>>
大华门禁SDK二次开发(二)-SignalR应用
查看>>
oracle 使用job定时自动重置sequence
查看>>
集成百度推送
查看>>
在项目中加入其他样式
查看>>
在使用Kettle的集群排序中 Carte的设定——(基于Windows)
查看>>
【原】iOS中KVC和KVO的区别
查看>>
OMAPL138学习----DSPLINK DEMO解析之SCALE
查看>>
IoC的基本概念
查看>>
restframework CBV试图的4种方式
查看>>
大图居中,以1920px为例
查看>>
Python3 图片转字符画
查看>>
[C陷阱和缺陷] 第7章 可移植性缺陷
查看>>
人需要治愈
查看>>
linux中configure文件默认执行结果所在位置
查看>>
Spring MVC例子
查看>>
jmeter 断言
查看>>
玩玩小爬虫——抓取时的几个小细节
查看>>
error C4996: 'fopen'
查看>>
Windows向Linux上传文件夹
查看>>