注:本文来自互联网 http://1632004.blog.163.com/blog/static/29991497201182343744179/
1. 使用DWR的API
org.directwebremoting.WebContext wc = org.directwebremoting.WebContextFactory.get();
javax.servlet.http.HttpServletRequest request = wc.getHttpServletRequest();
javax.servlet.http.HttpServletResponse response = wc.getHttpServletResponse();
javax.servlet.ServletContext context = wc.getServletContext();
javax.servlet.ServletConfig config = wc.getServletConfig();
javax.servlet.http.HttpSession session = wc.getSession();
2.在Java方法中定义这些类型的参数,让DWR自动传入:
例如:
java端方法:
login(String id, String name, HttpSession session){
String loginId = (String)session.getAttribute("loginId ");
}
js调用:login("id","name",callBack)
在js端不用传入session这个参数,DWR自己会将这些参数传入,在java端可以直接调用。
分享到:
相关推荐
在 DWR 中,可以使用 WebContextFactory 工厂类来获取 WebContext 对象,然后通过该对象获取 Session、Request 等信息。下面是一个示例代码: ```java WebContext ctx = WebContextFactory.get(); HttpSession ...
在Struts2中,可以通过ActionSupport类的基类方法直接访问`HttpServletRequest`和`HttpSession`对象,例如`getRequest()`和`getSession()`。这样可以在Action类中处理请求参数和管理用户会话状态。 **JSTL(Java...
`WebContextFactory.get().getHttpServletRequest()`则能获取到`HttpServletRequest`对象,从而访问请求的详细信息,如请求URL、参数等;而`WebContextFactory.get().getHttpServletResponse()`则让我们可以操作响应...
Request、response常用方法** - HttpServletRequest和HttpServletResponse接口提供了处理HTTP请求和响应的方法。 **7. ServletContext类** - ServletContext接口代表了整个Web应用程序的上下文环境,提供了应用...
request.getSession().setAttribute("code",code);//把生成的验证码信息,存储到session中,登录的时候,用来作判断 -------------------------------------产生干扰线条 for(int i=0;i;i++){ int x1 = rd....