requestScope

        通常我们会在Jsp页面中看到:  ${requestScope.password }这段小代码,那么${requestScope.password }相当于什么?
        ${} 是一种取值简写的方式。requestScope 是在请求的范围内 ,password 是一个属性.以上 ${requestScope.password }表示从request的范围内取一个属性为password的值.相当于<%=request.getAttribute("password")%>.
         requestScope表示从request范围内取得.其他的还有pageScope,requestScope,sessionScope,applicationScope分别对应4种属性范围.例如:${message} EL表达式会依次到pageScope,requestScope,sessionScope,applicationScope中寻找,直到找到为止。如果写成${requestScope.message}的形式,将会缩小范围只在requestScope中查找message.
         它和和getParameter类似但不一样,parameter是表单提交的时候,加的“参数”。而不是“属性”.
时间: 2024-08-29 12:24:15

requestScope的相关文章

el 中requestScope和param

${scope.attribute},其中scope指pageSocpe.requestScope.sessionScope.applicationScope,attribute指的就是你在某个scope中设置的属性了. 1.requestScope时页面获取从服务端传来的值 相当于:request.getAttributes("") 表明一个http请求的整个声明周期. 2.params用于页面间传递参数 可以使用:request.getParameter("")

requestscope.contextpath和&lt;%=request.getContextPath()%&gt;有何区别?

需要访问一个AuthorityServlet服务器,该Servlet服务器在web.xml中的配置为: <servlet> <servlet-name>AuthorityServlet</servlet-name> <servlet-class>com.tt.javaweb.servlet.AuthorityServlet</servlet-class> </servlet> <servlet-mapping> <s

JSP:EL中 pageContext.request 和 requestScope 的区别?

Q1: A: pageContext.request是一个具体的对象,在你的http请求过程中存在.requestScope是一个Map,这个Map中存放了在request作用域中的属性键值对,就这么简单而已,它不是request对象,而是request对象属性的封装,pageContext.request才是真正的request对象.EL中你可以在这个周期中放置.获取对象.(当然,其实真正的操作也是针对request对象的). 比如${requestScope.a},其实就是要表明我告诉jsp

J2EE中getParameter与getAttribute以及EL表达式${requestScope}和${param[]}

getParameter ① 得到的都是String类型的.如http://name.jsp?name=xy中的xy ② 获取POST/GET传递的参数值 ③ 用于客户端重定向,如点击链接或提交按扭时,即用于在用表单或url重定向传值时接收数据用 getAttribute ① 获取的类型是Object ② 用于服务器端重定向,即在sevlet中使用forward函数或struts中getter/setter属性.getAttribute只能收到程序用setAttribute传来的值 ③ sess

定义6 jsp的4个作用域 pageScope、requestScope、sessionScope、applicationScope的区别

1.区别: 1.page指当前页面有效.在一个jsp页面里有效 2.request 指在一次请求的全过程中有效,即从http请求到服务器处理结束,返回响应的整个过程,存放在HttpServletRequest对象中.在这个过程中可以使用forward方式跳转多个jsp.在这些页面里你都可以使用这个变量. 3.Session是用户全局变量,在整个会话期间都有效.只要页面不关闭就一直有效(或者直到用户一直未活动导致会话过期,默认session过期时间为30分钟,或调用HttpSession的inva

jsp的4个作用域区别( pageScope、requestScope、sessionScope、applicationScope)

简单描述 page里的变量没法从index.jsp传递到test.jsp.只要页面跳转了,它们就不见了. request里的变量可以跨越forward前后的两页.但是只要刷新页面,它们就重新计算了. session和application里的变量一直在累加,开始还看不出区别,只要关闭浏览器,再次重启浏览器访问这页,session里的变量就重新计算了. application里的变量一直在累加,除非你重启tomcat,否则它会一直变大. 而作用域规定的是变量的有效期限. 如果把变量放到pageCo

JSP、JSTL、EF学习笔记

JSP 1)Java Server Page,在html中嵌入java代码 2)九个内置(隐式)对象 request response out page pageContext config session application Exception 3)JSP指令 <%@ page ... %> Page指令,定义页面属性 eg:<%@ page language="java" contentType="text/html;charset=UTF-8&qu

Struts2学习第三课 访问Web资源

1.什么是WEB资源? HttpServletRequest,HttpSession,ServletContext等原生的Servlet API. 2.为什么访问WEB资源? B/S的应用的Controller中必然需要访问WEB资源,例如,向域对象中读写属性,读写Cookie,获取realPath等等. 3.如何访问? 在Action中,可以通过一下方式访问web的HttpSession,HttpServletRequest,HttpServletResponse等资源 与Servlet AP

jsp&amp;el&amp;jstl-01

案例1-在页面中展示所有商品信息,不要使用jsp的脚本技术分析: jsp/el/jstl jsp: java 服务器页面 作用: 将内容的生成和信息的展示相分离 运行在服务器端,本质上就是一个serlvet,产生的java文件和class保留在tomcat的word目录下.jsp脚本: <%..%> java代码片段 <%=..%> 输出表达式 相当于out.print(); <%!...%> 声明成员jsp的指令 作用:声明jsp页面的一些属性和动作 格式: <