Мне нужно получить доступ к некоторым общим данным входа, таким как идентификатор пользователя, имя и т. Д. В JavaScript. Я могу добавить данные в сеанс jsp. Но есть ли доступ к нему в JavaScript?Как я могу получить доступ к сессии jsp в JavaScript?
0
A
ответ
0
Нет. Сеансы являются концепцией serveride. Если вам нужна эта информация на стороне клиента, ваш код на стороне сервера передать его в явном виде:
<script>
var userID = <% out.print(userID); %>;
</script>
0
использовать request
объект, чтобы получить параметр вам нужно, как это,
`request.getSession().getAttribute("username)`.
EL
Или использовать вместо этого. И не забудьте добавить
`<%@page isELIgnored="false"%>`
в вашем файле jsp.
EL
будет выбирать значение параметра на action scope
. Причины requestScope < sessionScope
, поэтому, если есть параметр с именем 'username'
в requestScope
и sessionScope
, он будет искать и выбрать значение в requestScope
первый, затем sessionScope
, то ... Так же, как код ниже:
<script type="text/javascript">
/* test in my own jsp file with isELIgnored="false"
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" isELIgnored="false"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
*/
<% request.getSession().setAttribute("author", "Vincent"); %>
var author = "<%= request.getSession().getAttribute("author") %>";
alert(author);
author = "${sessionScope.author}";
alert(author);
</script>
Смежные вопросы
- 1. Как я могу получить доступ к переменным javascript в JSP?
- 2. Доступ к моей весенней сессии из JSP
- 3. Как я могу получить доступ к элементам JSONArray в JSP
- 4. Как получить доступ к «Сессии» EJB?
- 5. я не могу получить доступ к сессии внутри ActionFilterAttribute
- 6. Как получить доступ к php-сессии в файле javascript?
- 7. Как я могу получить доступ к cookie сессии CodeIgniter с помощью Javascript?
- 8. JSTL: доступ к переменной сессии
- 9. Как получить доступ к контексту сессии tomcat?
- 10. Доступ к сессии в javascript ASP.net
- 11. Как получить доступ к многомерной сессии хэша?
- 12. Почему я могу получить доступ к моему JSP?
- 13. Как я могу получить доступ к полю в классе javascript
- 14. Как я могу получить доступ к переменной PHP в Javascript?
- 15. Как я могу получить доступ к элементам объекта в javascript?
- 16. Как я могу получить доступ к массиву jsp в функции javascript
- 17. как получить доступ к переменной JavaScript в скриптлете JSP
- 18. Как я могу/я могу получить доступ к cookie sessionid через javascript?
- 19. Как получить доступ к ActionBeanContext в JSP?
- 20. Как получить доступ к значению javascript в jsp?
- 21. Как получить доступ к переменной javascript в jsp
- 22. Как получить доступ к переменной javascript в JSP
- 23. Как получить доступ к значению переменной JavaScript в JSP?
- 24. Как я могу использовать jsp в javascript?
- 25. Как я могу получить доступ к HashMap с JSTL-EL в jsp?
- 26. Как получить доступ к массиву в JSP?
- 27. Как я могу получить доступ к серверному php из javascript?
- 28. Как я могу получить доступ к appInsights.context из кода javascript
- 29. Как я могу получить доступ к элементам объекта Javascript численно?
- 30. Как я могу получить доступ к memcached с помощью Javascript?