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

QQ登录

只需一步,快速开始

查看: 1899|回复: 3

[处理中4] Java中的方法好像都执行不进去

[复制链接]

26

主题

128

帖子

522

积分

高级会员

Rank: 4

积分
522
QQ
发表于 2017-6-21 17:27:12 | 显示全部楼层 |阅读模式
w文件代码:
  1. Baas.sendRequest({
  2.                                 "url" : "/lmmjAdminBaas/lmmjAdmin",
  3.                                 "action" : "getTodayLogin",
  4.                                 "async" : false,
  5.                                 "success" : function(data) {
  6.                                         $(this.getElementByXid("h31")).text(data.count);
  7.                                 }
  8.                         });
复制代码

service.m文件:
QQ截图20170621172621.png
Java代码:
  1. package lmmjAdminBaas;

  2. import java.sql.Connection;
  3. import java.sql.SQLException;

  4. import javax.naming.NamingException;

  5. import com.alibaba.fastjson.JSONObject;
  6. import com.justep.baas.action.ActionContext;
  7. import com.justep.baas.data.DataUtils;


  8. public class LmmjAdmin {
  9.         private static final String DATASOURCE_LMMJ = "lmmj";
  10.         //获取今日登陆人数
  11.         public static JSONObject getTodayLogin(JSONObject params,ActionContext context) throws SQLException, NamingException{
  12.                 System.out.println("=====================================================================");       
  13.                 JSONObject result = new JSONObject();
  14.                 Connection conn=null;
  15.                 try{
  16.                         conn = context.getConnection(DATASOURCE_LMMJ);
  17.                         String sql = "SELECT COUNT(cusId) FROM customerlogin WHERE TO_DAYS(loginTime) = TO_DAYS(SYSDATE()) GROUP BY cusId";
  18.                         int count = Integer.parseInt(DataUtils.getValueBySQL(conn, sql, null).toString());
  19.                         result.put("count", count);
  20.                         return result;
  21.                 } finally {
  22.                         conn.close();
  23.                 }
  24.         }
  25.        
  26. }
复制代码


报错信息:java.lang.NullPointerException
        at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
六月 21, 2017 5:16:24 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet WeX5_Baas_Servlet threw exception
java.lang.NullPointerException
        at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)




请问这些应该是什么问题呢?

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-6-21 18:06:26 | 显示全部楼层
回复 支持 反对

使用道具 举报

26

主题

128

帖子

522

积分

高级会员

Rank: 4

积分
522
QQ
 楼主| 发表于 2017-6-22 11:13:50 | 显示全部楼层
半导体 发表于 2017-6-21 18:06
试试  这个  http://bbs.wex5.com/forum.php?mod=viewthread&tid=175107&highlight

我发现如果没有传参过去就会报这种错
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-6-22 11:42:42 | 显示全部楼层
wangguangfan 发表于 2017-6-22 11:13
我发现如果没有传参过去就会报这种错

调试看看这个context是不是为空
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 11:00 , Processed in 0.068445 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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