out流输出 在store中怎么展示数据

bohe_198878 2011-10-08 04:24:04
这是页面代码:
Ext.onReady(init);

function init(){
var viewport=new Ext.Viewport({
layout:'border',
items:[gridPanel]
})

queryStore.load();

}

var queryStore=new Ext.data.Store({
autoDestory:'true',
url:'./query',
reader:new Ext.data.JsonReader({
idProperty:'id',
root:'arr',
fields:[
{name:'id',mapping:'id',type:'string'},
{name:'name',mapping:'name',type:'string'},
{name:'password',mapping:'password',type:'string'}
]
})
})

var gridPanel=new Ext.grid.GridPanel({
id:'gridPanel',
region:'center',
title:'用户',
tbar:[
new Ext.Button({
text:'增加',
handler:function(){}
}),
new Ext.Button({
text:'删除',
handler:function(){}
}),
new Ext.Button({
text:'查看',
handler:function(){}
}),
new Ext.Button({
text:'修改',
jandler:function(){}
})
],
store:queryStore,
cm:new Ext.grid.ColumnModel({
defaults:{
dortable:false
},
columns:[
new Ext.grid.Column({
dataIndex:'id',
header:'编号'
}),
new Ext.grid.Column({
dataIndex:'name',
header:'姓名'
}),
new Ext.grid.Column({
dataIndex:'password',
header:'密码'
})
]
})
})
这是servlet代码:
public class Query extends HttpServlet{

protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
List list=new ArrayList();
Connection conn=null;
PreparedStatement stmt=null;
ResultSet rs=null;
String sql="select * from T_USER";
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
conn=DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.6:1521:cespdb","scgl","1");
stmt=conn.prepareStatement(sql);
rs=stmt.executeQuery();
while(rs.next()){
User user=new User();
user.setId(rs.getInt(1));
user.setName(rs.getString(2));
user.setPassword(rs.getString(3));
list.add(user);
}
}catch(Exception e){
e.printStackTrace();
}
JSONArray arr=new JSONArray();
arr.put(list);
PrintWriter out=response.getWriter();
out.print(arr.toString());
out.close();
}

}
...全文
34 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
皮特张 2011-10-10
  • 打赏
  • 举报
回复
路过,帮顶。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧