Javaでrequestオブジェクトを取得する方法

908 ワード

詳細
1.注釈で取得(簡単、推奨):
public class Hello {
    @Autowired 
    HttpServletRequest request; //       request
}

 2.Web.xmlでリスニングを構成するには、次の手順に従います.
 
     
        org.springframework.web.context.request.RequestContextListener 
     
 

 JAvaコード:(springが持参したもので、実際に使ったことがあるので、お勧めします)
HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest(); 

 3.直接パラメータに渡す(この方法は使いにくい、推奨しない):
public String hello(HttpServletRequest request)

 4.Strutsがある場合:
HttpServletRequest request = ServletActionContext.getRequest();

 
資料:
http://www.lai18.com/content/2506618.html