Java中通过DWR获取session、request、response
2012-08-04 09:09
381 查看
最近我们的项目决定采用Ajax技术实现一些功能,最后采用了DWR.在使用DWR的时候,遇到了要获取session中保存的用户信息的问题.上网查了一下资料,测试成功后简单记录起来.
在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)
Javas
cript调用: OrderService.saveOrder(jsID,jsName,callBack)
注意,这里不需要传入session这个参数,DWR会自动传入,在Java端可以直接使用.
转载自:http://cuixiaodong214.blog.163.com/blog/static/95163982009112811449439/
在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)
Javas
cript调用: OrderService.saveOrder(jsID,jsName,callBack)
注意,这里不需要传入session这个参数,DWR会自动传入,在Java端可以直接使用.
转载自:http://cuixiaodong214.blog.163.com/blog/static/95163982009112811449439/
相关文章推荐
- Java中通过DWR获取session、request、response
- 在java中如何在非servlet的普通类中获取request、response、session
- DWR中获取Session,Request,Response等信息
- 在DWR调用的java代码中使用Session,Request,Response等
- 在java中如何在非servlet的普通类中获取request、response、session
- JAVA程序通过后台登陆网站,获取Session,然后再POST Http Request添加数据到数据库的实例
- 在DWR调用的java代码中使用Session,Request,Response等
- java 程序中获取session/request/response/上下文路径等对象
- java类文件获取页面的request,session.response
- DWR调用后台java方法时获取request、session等对象
- DWR获取,request,response,session等的方法
- DWR取session,request,response
- 在springMVC中 获取request、response、session
- struts2如何获取Request-Session-ServletContext-Response
- Struts2中action获取request、response、session的方式
- springMVC 中获取request、response、session方法
- Struts2中action获取request、response、session的方式
- JavaWeb中通过从request请求中获取浏览器类型、系统信息、客户端ip等信息
- blazeds获取request、response、session
- java通过HttpServletRequest获取post请求中的body内容