如何在SimpleTagSupport的doTag中访问会话

时间:2015-12-12 13:21:58

标签: session servlets

我有以下简单的代码:

public class MyTag extends SimpleTagSupport {
    public MyTag() {
    }
    public void doTag() throws IOException {
        //needs to access the session here. how?
    }
}

我需要访问doTag()中的会话以在会话中注入一个值。我检查了SimpleTagSupport的所有get方法,并通过getJspContext()检查了所有get方法。奇怪的是,我无法找到访问会话的方法。

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

找到答案。它应该是:

getJspContext().setAttribute("attribute", "value", PageContext.SESSION_SCOPE);

希望这有助于其他人。