页面的form里面的数据都是通过request对象传送到后台的,也可以通过response域返回数据给前台。做web开发,很重要的一个环节就是前后台的数据的交互,数据从页面提交到contoller层,数据从controler层传送到jsp页面来显示。

 1、首先说一下数据如何从后台的contorller层传送到页面jsp上。

  如上图,在使用struts的情况下上图就是我们在jsp页面上能获取到的对象,我们想将后台数据传到jsp必须将这些数据放到这些对象中才行。

那么我们就有2种方法了:

一种是放到request对象里面作为一个属性,例如:request.setAtribute(“别名”,对象名);

还有一种方法 就是存放到valueStack里面去。 我们只需要在外面的action里面设置一个属性值,

2.页面数据如何提交后台,页面的form里面的数据都是通过request对象 传送到后台的,在后台可以通过 request.getPArameter("a");来得到前台页面传入的值。 在使用struts的情况下,struts 还会将这些放入到request的值取出来,自动映射到action的 同名属性上去,所以 ,我们也可以直接通过在action里面设置和页面form里面的域同名的属性来直接使用struts为我们自动填充进去的页面提交值了,这样比通过 
request.getPArameter("a");要方便很多。

详细内容参考于http://blog.csdn.net/walkingmanc/article/details/7601970
 

转载于:https://www.cnblogs.com/real-psyyyy1015/p/8600964.html

java ee 第二周作业 web应用后台运行过程相关推荐

  1. 2017-2018-1 Java演绎法 第二周 作业

    团队任务:讨论Android上的游戏软件 参考现代软件工程 第一章 [概论]练习与讨论: 软件有很多种,也有各种分类办法,本次团队任务是讨论选取Android上的一个游戏软件,考虑到每位组员接触的游戏 ...

  2. 厚基础Linux——第二周作业

    文章目录 厚基础Linux--第二周作业 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别. SlackWare SUSE DeBian Ubuntu RedHat RedHat Lin ...

  3. 「数据结构」普林斯顿算法课第二周作业

    「数据结构」普林斯顿算法课第二周作业 Algorithm I, Princeton 编程作业: Deques and Randomized Queues 思路 Deque.java Randomize ...

  4. 20189200余超 2018-2019-2 移动平台应用开发实践第二周作业

    2018-2019-2 移动平台应用开发实践第二周作业 实验部分,在linux中用git命令将代码传到码云上 成功上传的截图 码云上的截图 遇到如下的问题 解决方法 我发现在进行第一步git clon ...

  5. 软件质量与测试--第二周作业 WordCount

    软件质量与测试--第二周作业 WordCount Github地址: https://github.com/RicardoDZX/WordCount PSP: PSP2.1 PSP 阶段 预估耗时 ( ...

  6. 2019年春季学期第二周作业(文件指针)

    2019年春季学期第二周作业(基础作业) 请在第一周作业的基础上,继续完成:找出给定的文件中数组的最大值及其对应的最小下标(下标从0开始).并将最大值和对应的最小下标数值写入文件. 输入: 请建立以自 ...

  7. 软件工程 第二周作业

    ##软件工程第二周作业 提出问题 1. 一般来说,想要自己的程序跑得又快又好,就要减少函数的反复调用,但有所得则必有所失,效能提高就有可能伴随着程序的稳定性的降低,这两者应该如何权衡呢? 2. 关于5 ...

  8. 2017-2018-1 20179215《Linux内核原理与分析》第二周作业

    20179215<Linux内核原理与分析>第二周作业 这一周主要了解了计算机是如何工作的,包括现在存储程序计算机的工作模型.X86汇编指令包括几种内存地址的寻址方式和push.pop.c ...

  9. 学习linux第二周作业

    第二周作业: 本周作业内容: 1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. touch,rm,mv,cp,file,ls,chmod,chown,ln,rename, ...

最新文章

  1. 2017年诺贝尔生理学或医学奖揭晓
  2. JavaScript 类型总览(图)
  3. MySql数据库使用入门
  4. java gui 连接mysql数据库
  5. 电脑入门完全自学手册_电气自动化自学宝典——看过人人都是工程师
  6. d3 v4 api transitions
  7. [转]JSON and Microsoft Technologies(翻译)
  8. HTML标记之Form表单
  9. selenium+python模拟键盘鼠标操作,python3.6安装pyUserInput
  10. 拓端tecdat|R语言用于线性回归的稳健方差估计
  11. Windows7下UEFI开发EDK2环境搭建(VS2013+UDK2015+IASL+patch+Openssl)
  12. 网络时代课堂教学模式整合的探索
  13. 经典配分函数公式以及量子统计形式
  14. window10运行不了1stopt_1stopt点击运行没有反应求大佬指点
  15. 彻底阻止、禁用google chrome浏览器自动更新、升级
  16. HTMLTestRunner测试报告定制
  17. 基于 Java 的 I Don’t Wanna Be The Bugger 冒险游戏【100010211】
  18. 杭州的旅游景点有哪些传说的民间故事
  19. python 微信自动回复_python微信机器人自动回复
  20. Html5---div布局方式

热门文章

  1. 深挖前端 JavaScript 知识点 —— 史上最全面、最详细的 Cookie 总结
  2. java 皮尔逊相关系数_皮尔逊相关系数
  3. java foxpro_java解析FoxPro DBF数据文件
  4. java关闭applet_java – Applet会自动关闭
  5. php scandir 目录树,使用php scandir函数遍历文件夹目录和所有文件
  6. leedcode刷题——整数反转
  7. dropout为什么有效
  8. 独立成分分析(Independent Component Analysis)(ICA)(主元分解)
  9. jQuer实时监控input对table进行筛选
  10. 基于SSM的勤工助学管理系统