避免会话共享JSP

时间:2014-04-03 05:40:51

标签: java jsp session

我在servlet.java方面设置了这样的会话,

request.getSession().setAttribute("File_Text", fileTxt);

在我的jsp页面上,我使用

访问它
<div id="editor">${File_Text}</div>

现在,当我在另一个标签页上打开my.jsp页面时,此会话值将填充到div标记

如何在我的方案中避免会话共享?

3 个答案:

答案 0 :(得分:0)

亲爱的会话用于获取用户与应用程序交互的值,例如(servlet,jsp)。在您的情况下,没有什么比会话共享更好。因此,在您的情况下,您可以使用Page或Request范围属性来阻止在其他页面中访问。希望这有帮助

答案 1 :(得分:0)

这是同一个会话,因此您将获得数据,如果您希望该对象仅用于请求,则将其设置为request

答案 2 :(得分:0)

首先了解会话。

当您的网站在特定浏览器中打开并且在相同浏览器中使用不同的标签进行时,会话就开始了。

只有在某个tiemout后或浏览器关闭后才会创建新会话。

会话特定于浏览器而不是标签。