【2015/4/24】Jsp学习笔记3--Mvc模式

        第一:为什么点击超链接跳转的时候,数据没有传过去?

        注意,<a href=#?username=...../>这里,#号和问号之间不要有空格,我就是因为有空,然后不能传数据过去。

        第二:超链接里面的href=#是什么意思?

         就是空连接的意思,还没想好这个连接应该练到那里去。。或者是。这个连接所要连接的页面还没有写好。

        第三:与数据库有关的函数中,是返回一个结果集好还是吧结果集封装到集合里返回集合好?

         把结果集封装到集合里面返回集合好,因为如果返回结果集,结果集连接着数据库,没有关闭资源。这样的话,就一直占用数据库的资源。也就是电脑的内存和cpu的资源被          占用,但是使用集合就不会这样耗费资源。

        第四:MVC模式

        M(model)模型,V(view)界面,C(controller)控制器。MVC是一种设计模式,把数据的输入,处理和输出分开。

        M一般由java .class,来做,或者EJB,JAVABEAN来做。

        V一般由JSP来做。

        C一般由servlet来做。

        我的理解:从V中获得数据,然后提交给C,C利用各种M,完成对数据的处理,然后提交给V。

        第五:respomse.sendRedirect(),重新定向,这样的跳转效率不高。

        所以软件公司一般用转发的方法。

        request.getRequestDispatcher("wel.jsp").forward(request,response);

        "wel.jsp"就是你要跳转的具体页面。

        第六:response.sendRedirect()和request.getRequestDispatcher("    ").forward(request,response)的区别;

        http://www.cnblogs.com/phpzxh/archive/2010/02/01/1661137.html

       这个网址回答的很好。

       第七:MVC视图要求V和model完全分离。

       第八:如果用了request.setAttribute("     “,整数)记得要用request.setAttribute("     “,整数+”   “);的方式,因为这个函数要求字符串。然后,得到字符串后如果又要转化为整数,记得要去掉空格。不然会报错。

      

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值