request.getParameter()

  • equest.getParameter()方法传递的数据,会从web客户端传到web服务器端,代表HTTP请求数据,该方法返回String类型的数据
  • 一般通过表单链接传递的参数使用getParameter,它是一种取参数的方法。把jsp文件中的数据读取到出来。然后就可以封装利用起来。
<form action="xxxxxxx.do" >
<input name="name" value="哈哈"/>
<input type="submit" value="提交"/>
</form>
这个form提交请求后,在你的action中
String name = request.getparameter("name");
那么name的值就是“哈哈”

request.getAttribute()和 request.setAttribute();

  • request.getAttribute(“nameOfObj”)可得到JSP页面一表单中控件的Value。其实表单控件中的Object的 name与value是存放在一个哈希表中的,所以在这里给出Object的name会到哈希表中找出对应它的value。

    • 而不同页面间传值使用request.setAttribute(position, nameOfObj)时,只会从a.jsp到b.jsp一次传递,之后这个request就会失去它的作用范围,再传就要再设一个 request.setAttribute()。而使用session.setAttribute()会在一个过程中始终保有这个值。
  • request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段(这句话太抽象了,确实不好理解)
  • 如果两个WEB间为转发关系时,转发目的WEB可以用getAttribute()方法来和转发源WEB共享request范围内的数据
  • getAttribute()可以得到对象(我们经常放一个对象到这里面),常用于servlet页面传递参数给jsp

model.addAttribute()和getAttribute()

  • .addAttribute往前台传数据,可以传对象,可以传List,通过el表达式 ${}可以获取到,类似于request.setAttribute(“sts”,sts)效果一样。

所以说Attribute的效果都是一样的喽,如果后面我再发现问题我再来改

request.getParameter()等类似概念理解相关推荐

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

    request.getParameter(),request.setAttribute()区别如下: (1)request.getParameter()取得是通过容器的实现来取得通过类似post,ge ...

  2. 高性能计算中并行的概念理解

    高性能计算中并行的概念理解 分类: 并行计算高性能计算HPC - General2011-11-09 22:54 932人阅读 评论(0) 收藏 举报 编译器编程parallel优化formsvect ...

  3. muck数据的概念理解

    muck数据的概念理解 所谓muck表示"模仿","假的":也可翻译为mock-test. 很多项目案例的讲解中,经常会提及muck数据.muck对象.muck ...

  4. request.getParameter() 和request.getAttribute() 区别

    request.getParameter() 和request.getAttribute() 区别 getParameter 是用来接受用post个get方法传递过来的参数的. getAttribut ...

  5. 总结:request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别

    1.session.setAttribute()和session.getAttribute()配对使用,作用域是整个会话期间,在所有的页面都使用这些数据的时候使用. 2.request.setAttr ...

  6. JSPServlet中request.getParameter() 和request.getAttribute() 区别

    一.request.getParameter() 和request.getAttribute() 区别 (1)request.getParameter()取得是通过容器的实现来取得通过类似post,g ...

  7. DSF学习1_Dubbo详解(一)分布式服务框架的概念理解

    Dubbo分布式服务框架的概念理解 Dubbo是是一个高性能,基于Java的RPC框架,由阿里巴巴开源.一个分布式的服务框架.可以实现SOA(面向服务的架构)架构. Dubbo使用的公司:京东.当当. ...

  8. GAN学习总结一 GAN基本概念理解

    GAN学习总结一GAN基本概念理解 ​ GAN(Generative Adversarial Network)生成式对抗网络,由Ian Goodfellow 首先提出,是近两年来最热门的东西,仿佛什么 ...

  9. spring cloud contract的应用实现与概念理解-服务提供者一侧的落地

    如题,本文是在前一篇"spring cloud contract的应用实现与概念理解-服务请求者一侧的落地"的基础上,续写服务提供者一侧的有关实现与理解. 通过对官网文章的学习和编 ...

最新文章

  1. 1.6.2java工业星系_我的世界1.6.4
  2. php账号密码备忘,WordPress使用备忘
  3. Linux基础常用运维操作
  4. python中用str乘方_Python基础知识
  5. 服务容错和Hystrix
  6. Shel脚本-初步入门之《03》
  7. objective-c(初始化)
  8. java反射 获取方法参数名_java 反射借助 asm 获取参数名称最优雅简单的方式
  9. IT男1-10分打分标准,请对号入座!
  10. 买二手房已经过户等待银行放款,应该没有变数了吧?
  11. 安装python时需要勾选_工业洗衣机安装时需要注意什么?
  12. 安卓开发3d模型展示源码_Android(安卓)全套开发资料视频+源码
  13. Tomcat控制台中文乱码怎么处理[已解决 绝对好用]
  14. Python GUI | 利用Tkinter制作签名设计软件!
  15. iOS base64解码失败
  16. R语言解决安装rgl包问题:ERROR: compilation failed for package ‘rgl‘
  17. 最简单华为设备怎么无需Root激活XPOSED框架
  18. linux 网桥端口,linux网桥
  19. 三星矫情,重温Galaxy S5发布会收买人心
  20. CSS实现当鼠标移入或者移出时实现动画过渡效果

热门文章

  1. SteamVR中实现物体的抓取和放回功能
  2. MySQL触发器怎么写?
  3. HTML字母加圈,终于找到了最详细系列之HTML字符实体
  4. 微信小程序wx.onLocationChange的使用,并计算移动距离
  5. 如何解析(读取)LZ4压缩格式的Spark EventLog日志
  6. Win10自带的中文输入法在Sublime Text中不跟随光标的解决方案
  7. LVS的Tun模式(隧道模式)的实现
  8. SQL Server中,备份数据表
  9. 【人工智能 AI 2.0】阿里VP贾扬清被曝将离职创业:建大模型基础设施 已火速锁定首轮融资
  10. 科腾Joystick手柄连接ROS