JFinal interceptor - Deal with session attributes
生活随笔
收集整理的這篇文章主要介紹了
JFinal interceptor - Deal with session attributes
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
import java.util.Enumeration;import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession;import com.jfinal.aop.Interceptor; import com.jfinal.core.ActionInvocation;public class SessionInterceptor implements Interceptor {private static final String SERVER_ADDR = "serverAddr";@Overridepublic void intercept(ActionInvocation ai){ai.invoke();HttpSession session = ai.getController().getRequest().getSession();HttpServletRequest request = ai.getController().getRequest();request.setAttribute(SERVER_ADDR, request.getServerName());if (session != null){Enumeration< ? > e = session.getAttributeNames();if (e != null){String key = null;while (e.hasMoreElements()){key = e.nextElement().toString();request.setAttribute(key, session.getAttribute(key));}}}} }
轉載于:https://my.oschina.net/yangxiaobin/blog/64791
總結
以上是生活随笔為你收集整理的JFinal interceptor - Deal with session attributes的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 智能投影:下一个传统投影的颠覆者
- 下一篇: 有限状态机的C++实现(2)-bayon