起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1207|回复: 6

[结贴] 怎么通过前台的id在后台xxxServlet中查找出对应id的数据

[复制链接]

9

主题

25

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
发表于 2015-7-9 19:57:24 | 显示全部楼层 |阅读模式
本帖最后由 hua5230 于 2015-7-9 20:08 编辑

在前台有个酒店id值,通过                  var params = {                        "hotelID" : hotelID
                };
传到后台XXXServlet中,通过queryhotel查询酒店的信息:

         private void queryhotel(ServletRequest request, ServletResponse response) throws SQLException, NamingException, IOException {
                // TODO 自动生成的方法存根
                JSONObject params = (JSONObject) JSONObject.parse(request.getParameter("params"));
                // 获取参数
                String id = params.getString("hotelID");

                List<String> filters = new ArrayList<String>();
                filters.add("FID = '"+id+"'");

                Table table = null;
                Connection conn = Util.getConnection(DATASOURCE_HOTEL);
                try {
                        table = Util.queryData(conn, TABLE_TJIUDKFWH, null, filters, "FID ASC", null, null, null);
                } finally {
                        conn.close();
                }

                // 输出返回结果
                Util.writeTableToResponse(response, table);
        }



在通过前台的加载数据,但是为什么没有数据呢?我是新手,好多地方不懂,还请大神帮帮忙???
               var success = function(resultData) {
                        var append = event.options && event.options.append;
                        data.loadData(resultData, append);
                };

16

主题

49

帖子

126

积分

初级会员

Rank: 2

积分
126
QQ
发表于 2015-7-10 10:22:35 | 显示全部楼层
先确认下hotelID是什么值,再看看你前台那个params 有没有通过ajax传下去
回复 支持 反对

使用道具 举报

9

主题

25

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2015-7-10 12:33:35 | 显示全部楼层
我是一只鱼 发表于 2015-7-10 10:22
先确认下hotelID是什么值,再看看你前台那个params 有没有通过ajax传下去

在后台能够正确接受到这个hotelID值,但是通过我的这个后台处理查询后就是在前台得不到这条指定的数据!!!
回复 支持 反对

使用道具 举报

16

主题

49

帖子

126

积分

初级会员

Rank: 2

积分
126
QQ
发表于 2015-7-10 14:55:03 | 显示全部楼层
hua5230 发表于 2015-7-10 12:33
在后台能够正确接受到这个hotelID值,但是通过我的这个后台处理查询后就是在前台得不到这条指定的数据! ...

后台的sql找一下,拿到数据库查询下看看
回复 支持 反对

使用道具 举报

16

主题

49

帖子

126

积分

初级会员

Rank: 2

积分
126
QQ
发表于 2015-7-10 14:55:19 | 显示全部楼层
hua5230 发表于 2015-7-10 12:33
在后台能够正确接受到这个hotelID值,但是通过我的这个后台处理查询后就是在前台得不到这条指定的数据! ...

后台的sql找一下,拿到数据库查询下看看
回复 支持 反对

使用道具 举报

16

主题

49

帖子

126

积分

初级会员

Rank: 2

积分
126
QQ
发表于 2015-7-10 14:58:14 | 显示全部楼层
我是一只鱼 发表于 2015-7-10 14:55
后台的sql找一下,拿到数据库查询下看看

然后data.loadData(resultData);
data.refreshData();这么写试试看
回复 支持 反对

使用道具 举报

9

主题

25

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2015-7-14 18:09:01 | 显示全部楼层
我是一只鱼 发表于 2015-7-10 14:58
然后data.loadData(resultData);
data.refreshData();这么写试试看

换了种方式实现,现已经解决,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-2 02:41 , Processed in 0.066369 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表