jforum中对各种servlet对象都进行了封装

请求对象

1、说明

WebRequestContext封装了HttpServletRequest。

public class WebRequestContext extends HttpServletRequestWrapper implements RequestContext
{
}

2、作用

封装的请求对象,主要作用也是用于获取请求作用域的数据。


除此之外,当前还有其他的作用,其他的作用也是获取其他的与请求相关的数据,比如获取action啊、获取当前方法啊等等。


3、具体是如何封装的呢?

private Map query; //{module=forums, forum_id=1, action=show}


每次请求时,后台把请求参数保存在封装请求对象的数据成员里,并且封装对象提供了方法来获取query里的数据。(注:具体是如何存放的,见另外一篇文章:…………)


响应对象


会话对象


应用程序上下文对象


你可能感兴趣的:(jforum)