问答详情
源自:4-6 application对象

查询qpplication的属性时候出现大量java.util.Collections$2@4032423之类的死循环

查询qpplication的属性时候出现大量java.util.Collections$2@4032423之类的死循环

提问者:Kambitious 2016-06-25 17:53

个回答

  • 未来的开拓者
    2017-08-30 09:53:45
    已采纳

        application中的属性有<%

         Enumeration ap=application.getAttributeNames();

         while(ap.hasMoreElements()){

        out.println(ap.nextElement());

         }

       %>

    个人看法:你的写法直接调用ap的tostring()方法,指针(?不知道是不是指针)位置没变。

  • CNSDHH
    2018-10-16 21:51:52

    以下是我测试的结果截图:

    https://img3.mukewang.com/5bc5eceb0001762c05510406.jpg

  • CNSDHH
    2018-10-16 16:25:24

    修改代码如下:

    <%
        Enumeration ap = application.getAttributeNames();
        while (ap.hasMoreElements()) {
            out.println(ap.nextElement()+"<br>");
        }
    %>


  • Kambitious
    2016-06-25 18:02:58

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    下面是我的代码

        application中的属性有<%

         Enumeration ap=application.getAttributeNames();

         while(ap.hasMoreElements()){

        out.println(ap);

         }

       %>