为什么值栈一般操作root
2个回答
展开全部
1.因为操作context区域的时候会再细分下去,比如操作request、session或者application。如果单说操作值栈的话一般就是指操作root。
2.值栈中的context数据其实是一个引用,指向request、session或者application这些对象,所以context中保存的数据其实是一个地址值,真正的值还是在那些域中,所以你说你要操作context中的数据,其实本质还是操作域中的数据,这又回到了第一点。只有root中的数据是真正地保存在值栈中的,操作root才算操作值栈。
2.值栈中的context数据其实是一个引用,指向request、session或者application这些对象,所以context中保存的数据其实是一个地址值,真正的值还是在那些域中,所以你说你要操作context中的数据,其实本质还是操作域中的数据,这又回到了第一点。只有root中的数据是真正地保存在值栈中的,操作root才算操作值栈。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |