如何在JSP中使用JavaScript的sessionstorage?

时间:2019-07-29 09:29:43

标签: javascript java spring jsp session

我正在进行 spring-mvc项目。当前正在登录页面。问题是,我不知道如何在SessionStorage中使用JSP函数。我需要检索保存在SessionStorage中的数据。

我在登录后保存ID值。

Login.js

sessionStorage.setItem("Email",data.email);

这是我必须使用的地方。

Header.jsp

<a href="#" class="dropdown-toggle" data-toggle="dropdown"  ><i class="fa fa-user"></i> <span >/****sessionStorage.getItem() ***/</span></a>

我已经保存并在控制器上尝试了该会话,但是没有用。

controller.java

session.setAttribute("id", email);
<a href="#" class="dropdown-toggle" data-toggle="dropdown"  ><i class="fa fa-user"></i> <span > <%session.getAttribute("id");%></span></a>

我需要您的解决方案。帮我很多忙

谢谢。

1 个答案:

答案 0 :(得分:1)

使用<script />

编写 JavaScript 短语。

首先,保存到SessionStorage中的对象,然后阅读已保存的对象

                    <a href="#" class="dropdown-toggle" data-toggle="dropdown"  ><i class="fa fa-user"></i> 
                    <span >
                    <script type="text/javascript">
                    window.sessionStorage.email  = sessionStorage.getItem("Email")
                    document.write(window.sessionStorage.email)
                    </script>
                    </span>
                    </a>