跑马灯(获取数据库)20180828

jsp页面:

 </head>
<body>
    <div id="box">
        <!--height:此高度不能高于id="ol1"的高度  --><!--str默认占一行 -->
        <div id="box2" style="overflow:hidden; height:60px; width:400px;">
            <div id="ol1"></div>
            <div id="ol2"></div>
        </div>
    </div>
</body>
<script type="text/javascript" src="js/jquery.js"></script>
<script type = "text/javascript">
!function(){
     var strUrl="GetHrlServlet";
        $.post(strUrl, function(data){
            data = JSON.parse(data)
            var len = data.length;
            var str = "";
            for(var i=0;i<len;i++){
                var hrl = data[i];
                var fphone = hrl.phone.substring(0,3);
                var lphone = hrl.phone.substring(7,11);
                str +="<div>恭喜手机号码为:"+fphone+'***'+lphone+'的'+hrl.name+'获得'+hrl.prize+"</div>";
                /* str +="<div>"+hrl.phone+'的'+hrl.name+'获得'+hrl.prize+"</div>"; */
            }
            $("#ol1").append(str)
            ol2 = document.getElementById('ol2').innerHTML = document.getElementById('ol1').innerHTML;//将ol1的内容赋值给ol2使得ol2与ol1的数据内容一致
        })  
 }();       
        var area = document.getElementById('box2');
        var ol1 = document.getElementById('ol1');
        var ol2 = document.getElementById('ol2');       
        area.scrollTop = 0;
        var myScroll = setInterval('scroll()',20)//20秒执行一次      
        function scroll(){
             //1.在这里加20
             //2.在div加&nbsp;
             /*area.scrollTop的滚动最高高度为id="box2到box的高度(包含ol2和ol1)-box2的高度,所以为了保证此if可以运行,box2的高度不能高于ol1的高度。如166.4-60=100>ol1(ol1.setHeight)"  */
            if(area.scrollTop>=ol1.offsetHeight){//当滚动的区域大于ol1时
                area.scrollTop=0;               //将滚动区域初始化为0,回到初始位置
            }else{
            area.scrollTop++;
            }
         }
         area.onmouseover = function(){//鼠标事件
            clearInterval(myScroll);
            }
        area.onmouseout = function(){//鼠标事件
            myScroll = setInterval('scroll()',20);
        }           
  </script>
</html>

Dao页面:

public class ShowHrlDao extends BaseAbstractDao {
    public List<Map<String, Object>> getHrl(){
        String sql = "select id,name,phone,prize from hrl";
        return super.queryForList(sql);
    }

servlet页面:

private ShowHrlDao shi = new ShowHrlDao();
List<Map<String, Object>> hrlList = this.shi.getHrl();
        System.out.println(hrlList.size());
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        //JSNO格式字符串
        out.write(JSONObject.toJSONString(hrlList));
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Part 1 @Description:Report of Servlet Basic, Part 1 @Date...
    susu2016阅读 3,897评论 0 3
  • IOC 控制反转容器控制程序对象之间的关系,而不是传统实现中,有程序代码之间控制,又名依赖注入。All 类的创建,...
    irckwk1阅读 4,624评论 0 0
  • 转自:http://blog.csdn.net/jackfrued/article/details/4493113...
    王帅199207阅读 7,257评论 2 19
  • 转自陈明乾的博客,可能有一定更新。 转原文声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、...
    C86guli阅读 10,184评论 6 72
  • 2018.08.23 1.感恩上师三宝及诸佛菩萨的护佑和加持,感恩龙天护法的护佑,感恩每天过的很充实!谢谢,谢谢,...
    鹊曾阅读 1,171评论 0 0

友情链接更多精彩内容