在jsp中,requestscope和pagecontext.request有什么区别?

请教各位,从servlet转到jsp页面,如果request域对象中存在参数,在jsp页面为何pagecontext.request.getparameter(“...”)获取不到?

http://blog.csdn.net/liaq325/article/details/8570244

你试试看pageContext.getRequest().getAttribute("name")能不能,
pageContext 对象的作用是取得任何范围的参数,通过它可以获取 JSP页面的out、request、reponse、session、application 等对象。pageContext对象的创建和初始化都是由容器来完成的,在JSP页面中可以直接使用 pageContext对象。

这个对象代表页面上下文,该对象主要用于访问JSP之间的共享数据。
page设定的值:<%=pageContext.getAttribute("name")%>


request设定的值:<%=pageContext.getRequest().getAttribute("name")%>


session设定的值:<%=pageContext.getSession().getAttribute("name")%>


application设定的值:<%=pageContext.getServletContext().getAttribute("name")%>


可以参考下笔者文章:
http://blog.csdn.net/evankaka/article/details/46877371

pagecontext.rgetRequest()其实取到的就是request

http://bbs.csdn.net/topics/280047174/

在jsp页面为何**pagecontext.request.getparameter**(“...”)获取不到?

你见过在页面上用这个 getparameter的吗?
这个是在后台java代码中去请求信息的写法

在jsp上面取内置对象的值要用这个 xxx.getAttribue 记住了