导航:首页 > 编程语言 > mvcjava实例

mvcjava实例

发布时间:2025-01-04 23:07:29

⑴ Java中JavaBean的作用范围:request和page的区别是什么啊

JavaBean在WEB编程中一直被当作模型层对象来使用,不存在作用范围的说法,它是MVC模式的M,使用JavaBean存放数据可以有效的避免频繁的将数据存入或取出某个作用范围。

例如:当我们需要将用户的注册信息通过请求转发传递到新的页面,如果不使用JavaBean我们就得频繁的将用户属性保存到request对象中,在下一个页面又需要一个一个从request对象中取出,这样做相当麻烦,使用JavaBean将用户属性全部封装在一个User对象中我们就可以只存取request对象一次就可以了。

JavaBean早期出现在Java的图形界面编程中(Swing),这也是Java最早开始使用MVC模式,在图形界面Swing编程中的JavaBean有四大属性(根据需要,不必同时存在),而现在WEB编程中我们只需要考虑其中的Simple属性和Index属性就可以了。

page内置对象是Object类的一个实例,它是处理当前请求的JSP页面实现类的实例。page对象在页面的正文中可以被比作是this关键字,它的作用范围仅限于当前page页面。实际开发过程中使用较少。

request内置对象是HttpServletRequest对象的一个实例,代表了一个客户端请求,当用户向服务器发送请求(不论是点击链接还是提交表单),哪怕该请求在服务器上被转发N次,都是一个请求,直到服务器最终发送相应为止,这都是该request对象的生命周期。

例如:在JSP + Servlet + JavaBean的开发中,经常使用Servlet接收请求,将数据保存到JavaBean中,然后将JavaBean保存到request对象,再通过请求转发到负责显示的JSP页面,最终通过标签将JavaBean中保存的数据显示在JSP页面内。

阅读全文

与mvcjava实例相关的资料

热点内容
苹果手机如何连接ipad服务器 浏览:975
打印矩阵java 浏览:393
如何双开一个不能双开的app 浏览:528
抖音喜欢加密了怎么打开 浏览:385
mysql命令行显示表 浏览:364
国防离我们源码200字 浏览:777
vmwaretoolslinux 浏览:92
命令方块生存放不了吗 浏览:697
程序员入门很难吗 浏览:102
70后程序员照片 浏览:194
一个普通程序员能干多久 浏览:936
adobe的PDF转换器 浏览:862
单片机数字码表汇编 浏览:486
单片机开发用的软件 浏览:159
程序员8个算法题 浏览:402
php题库系统 浏览:228
王牌战争文明重启选什么服务器 浏览:662
简述对称加密法 浏览:665
c语言数学编程 浏览:998
F1B命令 浏览:630