blob: 328d30ff6398b93b1a3eb7df811a803cb9e72c88 [file] [log] [blame]
package javax.script.http;
import javax.servlet.RequestDispatcher;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletRequestWrapper;
import javax.servlet.http.HttpSession;
/**
* HttpScriptRequest class is a wrapper used to wrap
* HttpServletRequest in HttpScriptContext.getResponse() method.
*
* @author Nandika Jayawardana <nandika@opensource.lk>
* @author Sanka Samaranayake <sanka@opensource.lk>
*/
public class HttpScriptRequest extends HttpServletRequestWrapper {
private HttpScriptContext context;
public HttpScriptRequest(HttpScriptContext context, HttpServletRequest req){
super(req);
this.context = context;
}
public RequestDispatcher getRequestDispatcher(String path) {
return null;
}
public HttpSession getSession() {
return (context.useSession()) ? super.getSession() : null;
}
}