session

来源:4-3 练习题

慕粉1946351667

2017-03-26 15:26

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

写回答 关注

3回答

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

    想问getValueNames和getAttributeNames的区别

    求学之路38...

    getValueNames 是返回所有的属性名 getAttributeNames 是返回键值对 键(k)所对应的值(v) 比如前面先定义了setAttributeNames("username","admin")那么这个k就是username 这个v就是admin 然后你用getAttributeNames("username") 去取出来的就是admin 区别就是getValueNames取出session中保存在里面的所有属性名而getAttributeNames 取出的所对应的值

    2019-01-24 17:30:21

    共 1 条回复 >

  • 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是根据属性名称返回对应的值,返回的是一个对象

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248278 学习 · 3071 问题

查看课程

相似问题

session

回答 1

session

回答 2

session

回答 4

session的

回答 3

jsp--session

回答 2