考虑,
pageContext.setAttribute("name", new String("Shal"));
String name1= new String("Jason");
pageContext.setAttribute("Alternate Name", name1));
如何为上述两个属性分配内存,如何以及何时恢复分配的内存。什么是最佳实践
答案 0 :(得分:1)
与所有其他java对象一样,它们将在堆上分配,并且当它们不再可用时收集垃圾(a),以及(b)当垃圾收集器该死的时候感觉像它一样。
当页面完成执行时,即JSP完成渲染时,不再可以访问页面范围的属性,当然,除非VM中的其他内容具有对它们的另一个引用。