DwrFilter
来源:互联网 发布:中华数字书苑数据库 编辑:程序博客网 时间:2024/05/16 19:56
import java.lang.reflect.Method;import javax.servlet.http.HttpSession;import org.directwebremoting.AjaxFilter;import org.directwebremoting.AjaxFilterChain;import org.directwebremoting.ScriptBuffer;import org.directwebremoting.WebContext;import org.directwebremoting.WebContextFactory;import org.directwebremoting.proxy.dwr.Util;@SuppressWarnings("deprecation")public class DWRFilter implements AjaxFilter {@Overridepublic Object doFilter(Object object, Method method, Object[] arr,AjaxFilterChain chain) throws Exception {WebContext ctx = WebContextFactory.get();HttpSession session = ctx.getSession();User loginPersonnel = (User) session.getAttribute("loginUser");if (null == loginPersonnel) {System.out.println("session验证失败");logOut();return null;}Object obj = chain.doFilter(object, method, arr);return obj;}/**调用Js方法**/public void logOut(){WebContext wct = WebContextFactory.get();Util utilThis = new Util(wct.getScriptSession());utilThis.addScript( new ScriptBuffer("js()"));}}
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN" "http://getahead.org/dwr//dwr30.dtd"><dwr><allow> <filter class="ges.common.filter.DWRFilter"></filter></allow></dwr>
0 0
- DwrFilter
- 类继承级别
- 游戏中的人工智能AI设计
- Linux桌面环境基本介绍
- 嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs
- slf4j、log4j、logback的那些事
- DwrFilter
- fat jar 的在线安装地址
- 远程无线视频监控知识
- ServiceStack.Redis操作Hash
- Linux 内存管理(4)paging_init(2)
- sql递归拼接
- log4j级别输出 控制
- java.lang.classnotfoundexception: android.view.fragment in loader
- waveout播放pcm文件总结