request.getattribute为null,有些正在使用数据

时间:2013-08-25 12:23:30

标签: java jsp setattribute

您可以在java中使用的设置属性数量有限制吗?

因为我试图在java中设置属性并在JSP页面中请求它们。

当我看到控制台时,我可以看到正在设置值(通过使用system.out.println(obj))但是在JSP中,一些属性具有数据,而一些属性为空,即使数据集不为空。 / p>

有什么建议吗?

if (desc.equalsIgnoreCase("DiastolicBp")) {
    System.out.println(uom.getUnitsOfMeasure());
    List<String> dbpUom = new ArrayList();
    dbpUom.add(Double.toString(uom.getMaxValue()));
    dbpUom.add(Double.toString(uom.getMinValue()));
    dbpUom.add(uom.getUnitsOfMeasure());
    request.setAttribute("dbpUom",dbpUom);

}

在jsp页面:

$ {dbpUom [2]}

1 个答案:

答案 0 :(得分:0)

  

您可以在java中使用的设置属性数量有限制吗?

唯一的限制是程序堆的大小。如果您遇到这个限制(由于设置了太多属性,或者出于任何其他原因),您将获得OutOfMemoryError

关于问题的具体细节,您没有提供足够的信息来了解可能发生的情况。