找回密码
 注册成为天翎用户
查看: 951|回复: 2

[已解决] queryByDSName方法需要哪个类进行调用,需要在jsp中使用该方法?

[复制链接]
北京智源普华 发表于 2015-5-6 21:12:07 | 显示全部楼层 |阅读模式
本帖最后由 lana 于 2015-5-26 09:20 编辑

queryByDSName()方法需要哪个类进行调用,需要在jsp中使用该方法?


联系方式:qq625231762
 楼主| 北京智源普华 发表于 2015-5-7 09:41:42 | 显示全部楼层
经karrman处理,问题已解决
回复

使用道具 举报

karrman 发表于 2015-5-7 09:56:44 | 显示全部楼层
在myapps的平台,调用queryByDSName(),实际上底层是调用
function queryByDSName(dsName,sql){
        var process = createProcess("cn.myapps.core.dynaform.dts.datasource.ejb.DataSourceProcess");
        return process.queryDataSourceSQL(dsName,sql,getApplication());
}

如果你是需要在jsp中查询数据,之后遍历,可以试试参考一下的方法
<%
                DataSourceProcessBean  bean  = new DataSourceProcessBean();
               
               
                String applicationid = "11e4-a82f-5ee0afbe-9eb9-b7c5c8e327bc";

                Collection<Map> aa = (Collection<Map>)bean.queryDataSourceSQL("obpm_oa","select * from tlk_xxxxx",applicationid);
                String html = "<ul id='ulList'>";
               
                for(Iterator<Map> iter = aa.iterator();iter.hasNext();){
                        Map m = iter.next();
                        String title = (String)m.get("item_name");
                        html += "<li class='left_icon' type='"+title+"' ><a href='#'>";
                        html += title;
                        /* String create = (String)m.get("item_title"); */
                        html += "</a></li>";
                }
                html += "</ul>";
                out.println(html);
                %>
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 07:51

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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