问答详情
源自:4-3 练习题

session

session中的getvaluename()与getattribtename()有什么区别

提问者:慕粉1946351667 2017-03-26 15:26

个回答

  • 慕粉1946351667
    2017-03-27 08:44:15

    想问getValueNames和getAttributeNames的区别

  • nafcommi
    2017-03-26 16:04:26

    我想你问的应该是seiion对象中的getValueNames()和getAttribute()两个方法,这两个方法的定义是: 

    public String[] getValueNames()

    public Object getAttribute(String name)

    所以区别就是getValueNames()方法返回一个包含此session对象中所有可用属性的字符串数组,

    getAttribute(String name) 方法要传入一个名称参数,返回与该名称绑定在一起的对象,如果没有对象绑定在该名称下,则返回null。

  • Anonymous灬
    2017-03-26 15:45:07

    getValueNames是返回所有属性值的字符串数组,而getAttribute是根据属性名称返回对应的值,返回的是一个对象