1. request对象通常用来接收客户端提交到服务端的数据,如:在servlet或者action中可以用request.getParameter()的方法获取获取参数内容;

2. requestScope通常是在servlet或者action的服务端中通过request.setAttribute()方法把数据放到request对象中供客户端获取,然后客户端获取的方法就是requestScope.getAttribute()。

requestScope作为El表达式中的使用: 是EL表达式中的一个隐含对象,类似request,如:${requestScope.username} 表示在request域中取得username属性所对应的值,相当于request.getAttribute(“username”)。

param,El表达式中的使用: ${param.username} 可理解为:request.getParameter(“username”);

getParameter: 可以获取URL中传递过来的String参数,如:http://www.baidu.com?username=abc 中的abc; 提示:对于POST/GET提交的表单,在服务器端我们都可以通过request.getParameter获取表单中的值。 当我们在进行一个请求重定向(redirect)的时候,我们可以通过request.setParameter传递参数,如果用request.setAttribute在重定向页面是取不到值的。 (待验证,因为HttpServletRequest中没有setParameter方法。)

最新文章

  1. JAVA设计模式之1-单例模式
  2. VS2013+opencv2.4.9(10)配置[zz]
  3. [转]C++中四种类型转换符的总结
  4. JQ AJAX
  5. tinymce 编辑器 上传图片
  6. 洛谷P2734 游戏 A Game
  7. Node Node
  8. tomcat的webappclassloader中一个奇怪的异常信息
  9. 64位WIN7+oracle11g+plsql
  10. MYSQL最大连接数修改
  11. word2vec原理(三) 基于Negative Sampling的模型
  12. css: box-sizing
  13. Py中reshape中的-1表示什么【转载】
  14. linux释放页面缓存drop_caches
  15. _ai_creature
  16. [LintCode] Binary Tree Level Order Traversal(二叉树的层次遍历)
  17. 学JS的心路历程-函式(五)箭头函式
  18. C/C++注册动态对象到Lu系统并进行运算符重载
  19. 用node.js写个在Bash上对字符串进行Base64或URL的encode和decode脚本
  20. Git-balabala

热门文章

  1. 微信小程序云开发-云存储的应用-识别驾驶证
  2. Redis.conf分析
  3. 破解网站码验证,Java实现,不调用任何平台api接口
  4. 大数据学习(20)—— Zookeeper介绍
  5. 【动画消消乐|CSS】调皮逃跑的小方块 077
  6. appium自动化测试(2)-工具(monitor、uiautomatorviewer)
  7. Vue-Router学习第二弹动态路由\懒加载\嵌套路由
  8. 做Android开发,你后悔过吗?
  9. MySQL Utilities工具教程
  10. 记一次在Windows10桌面环境搭建Jekins的吐血经历