如何在servlet中使用<jsp:usebean scope =“session”>创建实例</jsp:usebean>

时间:2013-11-20 17:39:27

标签: jsp servlets usebean

我有一个包含以下<jsp:useBean>的JSP:

<jsp:useBean id="res" class="mycompany.Resource" scope="session" />

我想从servlet中获取会话中的实例。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

它被存储为<jsp:useBean id>指定的密钥下的会话属性。您可以通过HttpSession#getAttribute()传递密钥来获取它,如下所示:

Resource resource = (Resource) request.getSession().getAttribute("res");
// ...