这两天可是为了jsp苦恼了不少,刚上手,觉得有点理不清关系,不过昨天折腾了一天,今天折腾了一天,总算是有点感觉了,用起来也顺手了点。
当然了,稍微高端点的网页也是不好弄的,不过对于MVC总算是敲代码加看书,看出了点感觉。
jsp是用作前台的,不涉及对数据的操作在MVC中,起VIEW的作用,当把数据提交后,就要用servlet来处理数据了,所以servlet起CONTROL的作用,在servlet中,当然是要先建立session的会话客户对象,好吧,可能我刚学Jsp,好多专业术语都说的不准确,希望将来回亲头来看,不会嘲笑现在的自己。既然有客户对象,就可以对客户的请求作出响应,好吧,这也是我自己的理解。当然了,要先获得清求提交的数据,用
request.getParametet(参数),就获得了想要的值。然后对获得的值作我自己想做的处理。
接下来,就是把处理的后的结果放入bean中,所以bean起的也是储存数据的作用,也就是model。在bean的类里定义的函数都是set(),get(),得,反正不对数据进行处理。当然也要在servlet里把bean的对象放在session里,用session.setAttribute("data", dataBean),这样应该是把jsp,servlet,bean,对于同一个用户联立起来了吧,按我理解是这样。这样就可以用bean 的set()的函数,把数据放进bean里,反正只有这样我是成功了。