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

页面的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

 

 
posted @ 2018-03-19 11:31  real_psyyyy  阅读(96)  评论(0编辑  收藏  举报