JavaScriptでユーザーID、名前などの一般的なログインデータにアクセスする必要があります。 jspセッションにデータを追加できます。しかしJavaScriptにアクセスする方法はありますか?JavaScriptでjspセッションにアクセスするにはどうすればよいですか?
0
A
答えて
0
No.セッションはサーバサイドの概念です。
`request.getSession().getAttribute("username)`.
、
<script>
var userID = <% out.print(userID); %>;
</script>
0
は、あなたがこのように必要なパラメータを取得するためにrequest
オブジェクトを使用するか、代わりにEL
を使用する:あなたは、クライアント側にその情報が必要な場合は、お使いのサーバー側のコードが明示的に沿って渡しています。あなたのJSPファイルに
`<%@page isELIgnored="false"%>`
を追加することを忘れないでください。
EL
は、action scope
でパラメータの値を選択します。その後、 原因requestScope < sessionScope
、requestScope
で'username'
と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で.txtファイルにアクセスするにはどうすればよいですか?
- 2. グローバルにアクセスできるようにcodeigniterセッションを設定するにはどうすればよいですか?
- 3. セッションはどのようにJSPで作成されますか?
- 4. jspでJSTL-ELでHashMapにアクセスするにはどうすればよいですか?
- 5. jspでspring mvcのフォームオブジェクトにアクセスするにはどうすればよいですか?
- 6. Javaスクリプトアウトシステムでサイトまたはセッション変数の値にアクセスするにはどうすればよいですか?
- 7. JSPで変数をダンプするにはどうすればよいですか?
- 8. JSPページでフォームをリセットするにはどうすればよいですか?
- 9. アクションデータをJSPに表示するにはどうすればよいですか?
- 10. CONTROLLERからJSPの値にアクセスするにはどうすればよいですか?
- 11. javascriptクラスのフィールドにアクセスするにはどうすればいいですか
- 12. javascript sessionStorageにアクセスするにはどうすればいいですか?
- 13. AFNetworkingでセッションを管理するにはどうすればよいですか?
- 14. フォームでセッションを取得するにはどうすればよいですか?
- 15. クライアントサイドからCookieセッションにアクセスするにはどうすればよいですか?
- 16. 永続セッションをアクティブにするにはどうすればよいですか?
- 17. Grails 3でセッションが作成されないようにするにはどうすればよいですか?
- 18. エンタープライズJavaプロジェクト(Java + JSP + Javascript)でデッドコードを検出するにはどうすればよいですか?
- 19. JavaからJSPへ - JavaアプリケーションをJSP Webページに統合するにはどうすればよいですか?
- 20. JavaScriptがセッションがnullかどうかを確認するにはどうすればいいですか?
- 21. Google App Engine:クラウドエンドポイント内のセッションにアクセスするにはどうすればよいですか?
- 22. Outlookでマウスイベントにアクセスするにはどうすればよいですか?
- 23. カスタムCALayerでinterfaceOrientationにアクセスするにはどうすればよいですか?
- 24. SmartContractでボールトにアクセスするにはどうすればよいですか?
- 25. Reactで子ノードにアクセスするにはどうすればよいですか?
- 26. エレクトロンでUSBにアクセスするにはどうすればよいですか?
- 27. サービスワーカーでWebワーカーにアクセスするにはどうすればよいですか?
- 28. プログラムでIPTVサーバーにアクセスするにはどうすればよいですか?
- 29. ホームネットワークでgit repoにアクセスするにはどうすればよいですか?
- 30. 親SplitViewでMediaPlayerElementにアクセスするにはどうすればよいですか?