Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 枚举会话属性_Java_Jsp_Session - Fatal编程技术网

Java 枚举会话属性

Java 枚举会话属性,java,jsp,session,Java,Jsp,Session,我有一个jsp,在页面上有use session属性。但枚举中会话属性的键如下所示: public Attribute{ Attr1 ("project.part.subpart"); private String attribute; private Attribute (String attribute) { this.attribute = attribute; } } 我如何才能访问会话属性而不是像这样访问会话属性: request

我有一个jsp,在页面上有use session属性。但枚举中会话属性的键如下所示:

public Attribute{
    Attr1 ("project.part.subpart");
    private String attribute;
    private Attribute (String attribute)
    {
       this.attribute = attribute;
    }
}
我如何才能访问会话属性而不是像这样访问会话属性

request.getSession().getAttribute(Attribute.Attr1.toString());

这不是有点违背了使用枚举的初衷吗?@JonK我有很多会话属性,这是存储该属性的最佳方式。
如何访问会话属性**不是这样:
这是什么意思?@NeerajJain这看起来不太好,也不麻烦。我找到了另一种获得属性的方法