要解决dwr请求时,统一对session进行管理,在网上搜了一下,它有自己的过滤器,狂喜!
DwrFilter.java
public class DwrFilter implements AjaxFilter {
private static final Log logger = LogFactory.getLog(DwrFilter.class);
public Object doFilter(Object object, Method method, Object[] arr,
AjaxFilterChain chain) throws Exception {
//DWR方法session同步
HttpServletRequest request = WebContextFactory.get().getHttpServletRequest();
HttpSession session = request.getSession();
SessionAgentTool.setSession(new SessionContext(session));
//拦截调用方法
String methodName = method.getName();
logger.info("拦截DWR目标方法:" + methodName);
Object obj = chain.doFilter(object, method, arr);
logger.info("DWR目标方法 " + method.getName() + " 执行结束");
return obj;
}
}
dwr.xml添加以下代码
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
"http://www.getahead.ltd.uk/dwr/dwr20.dtd">
<dwr>
<allow>
......
<filter class="com.wingon.core.filter.DwrFilter"></filter>
</allow>
</dwr>
就这两步,OK了。
分享到:
相关推荐
DWR实现AJAX验证实例,通过输入的数查询数据库字段是否存在。在前台显示。eclips实现。
dwr应用
利用dwr实现ajax无刷新验证注册用户名是否可用,只用一个有注册的网站都应该会用的上
eWebEditor网页编辑器,dwr框架进行验证和javascript验证的源码!
dwr登陆验证的例子 值得新手学习使用 全部源代码
dwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwr
该资源有详细的dwr应用过程,包括截图讲解,示例,资源包,一看就会
dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;
dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架
主要特色: (1)s2sh实现的增删改查 (2)jquery validator验证框架验证表单 (3)dwr和s2sh整合验证名称是否相同 (4)分页组件分装的更精简 (5)过滤器,拦截器的编写
自己做的dwr验证用户名是否已经被占用的一个小例子,只适合初学者,JAVA的
dwr验证用户名(jsp) dwr验证用户名(jsp) dwr验证用户名(jsp) dwr验证用户名(jsp)
eWebEditor,dwr框架进行验证和javascript验证改后的
web服务的ajax请求数据直接调用javaDAO类返回JSON数据。取值方便。快捷
DWR中文文档DWR中文文档DWR中文文档DWR中文文档DWR中文文档
dwr源码
dwr中文文档dwr中文文档dwr中文文档dwr中文文档dwr中文文档dwr中文文档dwr中文文档
dwr笔记 dwr自学资料 dwr笔记 dwr自学资料 dwr笔记 dwr自学资料
DWR框架取得session信息, 1,使用DWR的API (很多人都不推荐这种做法,经测试,使用起来肯定没问题) 2,在Java的服务方法中定义这些类型的参数,让DWR自动传入相应的对象