JSP技术在开发当中的应用
2013-09-04 15:40
218 查看
浏览器向服务器发出请求,服务器找servlet来处理请求。servlet负责产生数据,但不输出,而是先将数据存在request域里面(request.setAttribute("data",data)),通过forward转给jsp让其输出。因为jsp其实也是一servlet,又因为forward技术,所以这两个servlet共享同一请求,对浏览器来说,是在一次请求范围内。在jsp页面可以通过request取出数据,通过(<% %>)显示模板显示数据。
用forward的原因:一个web资源收到请求以后,要另外一个web资源来响应请求(即显示数据)。因为数据存在request域里面,如果用sendRedirect的话,就是一次全新的请求,全新的request里面没有数据!
用forward的原因:一个web资源收到请求以后,要另外一个web资源来响应请求(即显示数据)。因为数据存在request域里面,如果用sendRedirect的话,就是一次全新的请求,全新的request里面没有数据!
相关文章推荐
- 【开发技术】 使用JSP开发WEB应用系统-------笔记
- JSP技术在WAP开发中的应用
- jsp开发技术应用的29个注意事项
- jsp开发技术应用的29个注意事项
- jsp spring 技术(三) ----- AOP应用开发
- jsp开发技术应用的29个注意事项
- jsp开发技术应用的29个注意事项
- 《ASP.NET 2.0应用开发技术》随想
- 设计与开发应用服务器(二)------相关技术
- 【Android应用开发技术:媒体开发】录像
- AJAX技术在PHP开发中的简单应用
- Delphi.NET多层应用系统开发技术研讨会
- html与jsp开发分离技术
- 应用Eclipse 3.x和Tomcat开发Jsp
- 总结1——JSP应用开发详解
- 内存和对象内存池技术在网游开发中的注意点和应用
- 【Android应用开发技术:网络通信】章节列表
- 移动商业智能及常见的移动应用开发技术介绍
- hadoop应用开发技术详解
- iOS 7 iPhone iPad应用开发技术详解