快跑蜗牛哥
2018-02-09 06:14
采纳率: 100%
浏览 1.1k
已采纳

jsp页面读取webserver接口数据,分页问题。

从第三方提供的 webserver 中读取数据,提供的信息如下:

接口名:findLsBy
参数:{"pageNum":"1","pageSize":"15"}
字段名      类型     长度       备注
pageNum        int        -       第几页
pageSize     int        -       每页显示的条数

在jsp页面 读取相关数据代码如下

 <%
        URL url = new URL("http://lawnew.jxsf.gov.cn/flfw-fw/webservice/jiujiang?wsdl");
        QName qName = new QName("http://service.webservice.zsxt.com/","jiujiangServiceService");
        Service service = Service.create(url,qName);
        JiujiangService jiujiangService = service.getPort(new QName("http://service.webservice.zsxt.com/","jiujiangServicePort"), JiujiangService.class);
        String test="{\"pageNum\":\"1\",\"pageSize\":\"8\"}";
        String findGzcAll = jiujiangService.findGzcAll(test);    
        //out.print(findGzcAll); 
%>
 <input type="hidden"  id="xx"  name="xx"  value='<%=findGzcAll%>'>
<script type="text/javascript">
<!--
    $(function(){
      var sx= $(" input[ name='xx' ] ").val();
      //var bToObj=JSON.parse(sx);
      var obj = eval( "(" + sx + ")" );//转换后的JSON对象
      var str="";
       for(var i=0;i<obj.content.length;i++){

                               str+="<li style='height: 150px' class='ng-scope'>";
                                       str+="<ul class='lawOffice'>";
                                            str+="<li>";
                                              str+="<span class='f_left'>电话:</span>";
                                              str+="<div class='creaTime'>"+obj.content[i].tel+"</div>";
                                            str+="</li>";

                                        str+="</ul>";
                                str+="</li>";

       }

 $("#divx").html(str);
    })

//-->
</script>

找了个 jquery分页插件

请问,在jsp页面该如何结合使用。
请帮忙提供代码例子,谢谢。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • 根由心生 2018-02-09 06:35
    已采纳
    //分页
        $("#page").paging({
            pageNo:1,
            totalPage: 9,
            totalSize: 300,
            callback: function(num) {
                 window.location.href="当前页?pageNum="+num+“&pageSize=8”;
            }
        })
    
    <%
    前面加上获取 get请求参数的pageNum,pageSize获取传过来的值 ,并做缺省值
    %>
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 逗逼终结者 2018-02-09 06:18

    前台传过去需要分页的pagesie和currentpage,后台给你返回json串就行

    评论
    解决 无用
    打赏 举报
  • 五月一 2018-02-09 06:33

    跳转到当前页面时记录一下当前页码和总数,然后按插件要求显示出页面,并且在页码上绑定点击事件,点击页码时跳转到本页面,不过参数:pageNum的值变了而已

    评论
    解决 无用
    打赏 举报
  • 快跑蜗牛哥 2018-02-09 07:14

    pageNo:1 这里 怎么设置?

    评论
    解决 无用
    打赏 举报
  • 逗逼终结者 2018-02-09 08:27

    我下载一个资源没有金币了,我来帮你回答,稍等

    评论
    解决 无用
    打赏 举报
  • 逗逼终结者 2018-02-09 08:47

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题