1. ホーム
  2. Web プログラミング
  3. JSP プログラミング

jsp は sessionScope を使用してセッション・ケースの詳細を取得します。

2022-01-16 05:50:24

sessionScopeの全体的な意味は、session.setAttrbute(key,value)で格納された値、つまりsession.getAttribute(key)を取得することです。

シナリオ いくつかのエンティティオブジェクトは、セッション中にいつでもオブジェクトのプロパティを利用できるようにするために、HttpSessionオブジェクトに配置することができます。たとえば、ログインユーザーの情報をセッションに書き込んで、ページがいつでもユーザーのステータス情報を取得して表示できるようにすることが可能です。以下はその例です。

1. バックエンドはユーザーエンティティをセッション(HttpSession)に書き込み、この場合はインターセプターから、コード内のuserInfoはシングルサインオンサーバーから取得したログインユーザー情報です

User user = new User(userInfo);  
session.setAttribute("loginUser", user);

2. cタグによるフロントエンドの属性値設定
参考 http://www.yiibai.com/jsp/jstl_core_set_tag.html

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>  
<c:set var="user" value="${sessionScope.loginUser}"/>

3. use, nameはuserInfoオブジェクトのプロパティ [javascript] view plain copy ${user.name}.

${user.name} 

この記事では、セッションのケースを取得するsessionScopeを使用してjspについて紹介されています、より関連するセッションの内容を取得するsessionScopeを使用してjspは、スクリプトハウスの過去の記事を検索するか、次の関連記事を閲覧し続けることを願って、今後ともスクリプトハウスをサポートします!.