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

QQ登录

只需一步,快速开始

查看: 1708|回复: 5

[结贴] 怎么再前台获取后端的数据。

[复制链接]

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
发表于 2017-6-13 15:52:56 | 显示全部楼层 |阅读模式
  1. public static JSONObject islogin(JSONObject params, ActionContext context) throws SQLException, NamingException, ParseException {

  2.                         String db = params.getString("db");
  3.                         String user = params.getString("user");
  4.                         String pass = params.getString("pass");
  5.                         Connection conn = context.getConnection(db);
  6.                         JSONObject ret = new JSONObject();
  7.                         try{
  8.                                
  9.                                 java.sql.CallableStatement proc = conn.prepareCall("{call qflogin(?,?,?)}");
  10.                                 proc.setString(1,user);
  11.                                
  12.                                 proc.setString(2,pass);
  13.                                 proc.registerOutParameter(3, Types.INTEGER);
  14.                                 proc.execute();
  15.                                 int count=proc.getInt(3);
  16.                                
  17.                                 ret.put("state", count);
  18.                                
  19.                         } catch(Exception ex){
  20.                                
  21.                                 //conn.rollback();
  22.                                 System.out.print("pid1=");
  23.                        
  24.                                 ret.put("state", "");
  25.                                
  26.                         } finally {
  27.                                
  28.                                 conn.close();
  29.                                 return ret;
  30.                         }
复制代码
  1. Model.prototype.login=function(user,pass){       
  2.             //var url =window.getServiceURL("/qianfeng/select");
  3.             var jsonResult = null;
  4.             Baas.sendRequest({
  5.                     "url" : '/qianfeng/select',
  6.                     "action" : 'isLogin',
  7.                     "async" : false,
  8.                     "params" : {
  9.                             "db" : "qianfeng",
  10.                             "user" : user,
  11.                             "pass" : pass
  12.                                             },
  13.                     "success" : function(state) {       
  14.                             jsonResult = state.state;
  15.                            
  16.                            
  17.                     },

  18.                     "error" : function(msg){
  19.                             justep.Util.hint("出错了!" + msg);
  20.                     }
  21.             });
  22.             return jsonResult;
  23.         };
  24.         Model.prototype.loginIsmBtn = function(event){
  25.         debugger;
  26.           var nameInput = this.comp("nameInput").val();
  27.           var passwordInput = this.comp("passwordInput").val();
  28.           var userData = this.comp("userData");
  29.           Model.prototype.login(nameInput, passwordInput);
  30.           if(){
  31.                justep.Util.hint("登录成功");
  32.           }
复制代码



个人QQ:85969042

         欢迎大手子带我飞~
                          ┌───────────┐
                           |  ▉▉▉▉▉▉▉▉ 99%   │       苞米地里的蒙面侠                 
                          └───────────┘

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-6-13 15:55:33 | 显示全部楼层
在java中 int count是要返回o或者1,我在前台想要在if条件语句中判断count是不是大于0,请问怎么写

这是自定义的action

这是自定义的action
个人QQ:85969042

         欢迎大手子带我飞~
                          ┌───────────┐
                           |  ▉▉▉▉▉▉▉▉ 99%   │       苞米地里的蒙面侠                 
                          └───────────┘
回复 支持 反对

使用道具 举报

发表于 2017-6-13 17:26:32 | 显示全部楼层
爱喝牛奶的面包 发表于 2017-6-13 15:55
在java中 int count是要返回o或者1,我在前台想要在if条件语句中判断count是不是大于0,请问怎么写 ...

http://docs.wex5.com/wex5-ui-question-list-2098
http://docs.wex5.com/wex5-server-question-list-2025

action 相互传参!
接收参数!

我测试的案例是数组!但是代码格式是一样的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-6-13 21:38:13 | 显示全部楼层
还是没明白,我前台if里面怎么写啊
个人QQ:85969042

         欢迎大手子带我飞~
                          ┌───────────┐
                           |  ▉▉▉▉▉▉▉▉ 99%   │       苞米地里的蒙面侠                 
                          └───────────┘
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-6-14 11:21:13 | 显示全部楼层
爱喝牛奶的面包 发表于 2017-6-13 21:38
还是没明白,我前台if里面怎么写啊

你是要判断这个action返回的count是不是0?  还是什么别的?
回复 支持 反对

使用道具 举报

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-6-14 14:39:00 | 显示全部楼层
对,就是想判断action返回的count是不是0,整出来了,感谢官方的讲解。可以结帖了。
个人QQ:85969042

         欢迎大手子带我飞~
                          ┌───────────┐
                           |  ▉▉▉▉▉▉▉▉ 99%   │       苞米地里的蒙面侠                 
                          └───────────┘
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 16:36 , Processed in 0.066213 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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