DWR中获得session,request,response的方法(转)
发布时间:2020-12-16 01:56:31 所属栏目:百科 来源:网络整理
导读:在DWR中需要用到session,request等这些东西的时候,可以用以下方法获取: 1. 使用DWR的API (很多人都不推荐这种做法,经测试,使用起来肯定没问题) WebContext ctx = WebContextFactory.get(); ctx.getSession() ctx.getHttpServletRequest() ... 2. 在Java的服
在DWR中需要用到session,request等这些东西的时候,可以用以下方法获取: 1. 使用DWR的API (很多人都不推荐这种做法,经测试,使用起来肯定没问题) WebContext ctx = WebContextFactory.get(); ctx.getSession() ctx.getHttpServletRequest() ... 2. 在Java的服务方法中定义这些类型的参数,让DWR自动传入相应的对象: HttpServletRequest,HttpServletResponse,HttpSession,ServletContext,ServletConfig. 示例如下: Java端定义方法: saveOrder(String id,String name,HttpSession session) Javascript调用: OrderService.saveOrder(jsID,jsName,callBack) 注意,这里不需要传入session这个参数,DWR会自动传入,在Java端可以直接使用.
实例:
import uk.ltd.getahead.dwr.WebContext; import uk.ltd.getahead.dwr.WebContextFactory; /// WebContext ctx = WebContextFactory.get(); req = ctx.getHttpServletRequest(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |