1.getParameter得到的是字符串,其取值源于jsp页面,从jsp页面中接受一个存在的参数,多用于servlet中,用于判断业务的类型和跳转页面。如:

request.getParameter("username") 是获取上一个页面传入本页面的值

2.getAttribute得到的是对象,其作用条件为之前有setAttribute,给通道中塞值,然后才可以获取,多用于后台传值。如:

request.getAttribute("username")是获取容器里面的值,在整个容器中有效,如tomcat
同理。

3.getParameter可以获得客户端传送给服务器端的参数值。   
     getAttribute可以得到由setAttribute设置的参数值,就相当于是使用getAttribute得到一个自己定义

的参数,而不是从客户端得到的参数。
4.getParameter只能传递string类型的变量,getAttribute能传递vector。
getParameter(),获取表单的值 getAttribute()获得session的值

5.parameter得到的是string。
attribute得到的是object。

转载于:https://www.cnblogs.com/zjdxr-up/p/6541625.html

getAttribute与getParameter的区别相关推荐

  1. 【图示,简单明了】HttpServlet中getAttribute和getParameter的区别——【javaweb系列学习笔记】

    在写教材项目时,发现好多好多函数我都不认得, 既然不认得,机械的打上去又有什么用呢? getAttribute和getParameter就是一例, 在网上陆陆续续的看了很多讲解, 以下是我的个人总结: ...

  2. HttpServletRequest中getAttribute()和getParameter()的区别

    一.数据据来源不同 HttpServletRequest类有setAttribute()方法,而 没有setParameter()方法 get/setParameter是在对你的页面中的表单元素进行操 ...

  3. getAttribute和getParameter的区别

    HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别: (1)HttpServletRequest类有setAttri ...

  4. getparameter java_java中getAttribute和getParameter的区别

    getAttribute表示从request范围取得设置的属性,必须要先setAttribute设置属性,才能通过getAttribute来取得,设置与取得的为Object对象类型 getParame ...

  5. getAttribute与getParameter区别

    当两个Web组件之间为转发关系时,转发源会将要共享 request范围内的数据先用setAttribute将数据放入到HttpServletRequest对象中,然后转发目标通过 getAttribu ...

  6. 【JSP/Servlet】getParameter和getAttribute的使用、区别

    总结:request.cookie.session.context的区别 这四个对象有不同级别的作用域和生命周期. (1)request:解决了一次请求内的数据共享问题(作用域:一次请求) req.s ...

  7. getparameter java_java中getAttribute与getParameter方法的区别

    知识点1:getAttribute表示从request范围取得设置的属性,必须要先setAttribute设置属性,才能通过getAttribute来取得,设置与取得的为object对象类型 例:re ...

  8. request.setAttribute()与getParameter() 的区别

    request.setAttribute()与getParameter()   request.getParameter(),request.setAttribute()区别如下: (1)reques ...

  9. setAttribute、getAttribute 和 getParameter

    一.setAttribute setAttribute这个方法的作用就是保存数据,然后还可以用getAttribute方法来取出,在JSP内置对象session和request中都有这个方法. set ...

最新文章

  1. SpringBoot项目打包war部署到服务器去掉项目名所遇到的坑
  2. 粒子群算法求解旅行商问题
  3. 【uni-app】H5中使用videojs播放器播放视频
  4. 设计模式 (一) 初次体验
  5. oracle ocx加载错误,flash9.ocx 加载错误解决方法
  6. android秋招面试题及答案,阿里巴巴2019秋招客户端开发工程师在线笔试题和面试题答案...
  7. HDU2007 平方和与立方和【入门】
  8. LeetCode链表简单题
  9. 每日一句20200119
  10. 用力和应变片计算弹性模量_电阻应变片粘贴及弹性模量的测定实验报告徐姗.doc...
  11. 图像处理农业应用sci_SCI征稿通知
  12. 通过Oracle的回收站恢复被删除的表浅谈
  13. 青春期发育阶段的测量
  14. linux下搭建DNS域名解析服务器
  15. PDF Editor 6 Pro for Mac(pdf编辑器)
  16. 论文阅读:attention is all you need
  17. DirectX创建Windows窗口
  18. 远程连接mysql 提示 Access denied for user ‘root‘@‘192.168.1.148‘ (using password: YES)我的小问题
  19. 计算机u盘驱动坏了如何的修复,U盘损坏怎么恢复?学会这两招,快速恢复里面的文件...
  20. C4D如何在多个文件中切换和关闭文件?

热门文章

  1. golang中go mod使用第三方包
  2. 使用cnpm代替npm优化下载速度
  3. arthas使用示例:tt记录指定方法每次调用的入参和返回值
  4. ubuntu date -R查看时区
  5. ubuntu18.04安装python3.7并将python3指向python3.7
  6. CentOS 和 Linux的关系?
  7. Centos7.9禁用密码登录
  8. Qt for ios 设置程序图标(logo)和启动页(splash)
  9. java的两种运行方式Applet和Application你真的懂吗
  10. Qt 之 Qt/Qt Lite 自编译详解(VS/MinGW/...)