Servlet中如何获取RequestContext
目录
一、问题描述
1.今天使用FileUpload上传文件时,发现原来的parseRequest(reqeust)方法已经不建议使用了,需要换成RequestContext才行
2.代码中推荐使用RequestContext
3.原来的parseRequest(HttpServletRequest req)已经不推荐使用
4.那么RequestContext好像没有见到过,又该如何获取?
二、问题解决
1.首先查看一下RequestContext类型发现是一个接口,是接口就有子类,我们查看一下其子类发现有两个,一个是Portlet...,另一个是Servlet...,不用想第二个最熟悉,先上
2.进入到ServletRequestContext发现有一个构造方法,看看参数,熟悉不?
3.所以我们就调用ServletRequestContext给RequestContext实例化,把servlet的request对象作为ServletRequestContext的构造参数传进去就搞定