|
调用action的java Getinfo.java
import mag.Demo;
public class Getinfo{
public static void main(String[] args) throws IOException
{
Demo.getOrderCount(JSONObject ,ActionContext );//此处调用的参数ActionContext 该如何定义?才能调用成功?
}
被调用的action Demo.java
public class Demo {
private static final String DATASOURCE_TAKEOUT = "takeout";
public static JSONObject getOrderCount(JSONObject params, ActionContext context) throws SQLException, NamingException {
Connection conn = context.getConnection(DATASOURCE_TAKEOUT);
try{
String sql = "SELECT COUNT(ord.fID) AS orderCount "
+ " FROM takeout_order ord ";
JSONObject ret = new JSONObject();
int count = Integer.parseInt(DataUtils.getValueBySQL(conn, sql, null).toString());
ret.put("orderCount", count);
return ret;
} finally {
conn.close();
}
}
}
|
|