哪位高手给我讲一下JSP的流程呢???

lyd1978 2001-10-26 09:37:50
在客户端浏览器、WEB服务器、JSP引擎以及数据库管理系统(假设有)之间,从客户端发送URL地址开始,到返回结果为止,整个流程是怎么样的呢???
讲清楚了一定加分,人格担保。。。
...全文
47 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hyhong_h 2001-10-27
首先,一般JSP引擎和WEB服务器会集成在一起,或者JSP引擎作为WEB服务器的一个插件。

服务器端服务启动后,WEB服务器监听80或其它端口;客户端浏览器往服务器的端口发送
请求,即URL地址。WEB服务器收到请求后,解析此地址,发现是jsp页面请求,于是将该
请求转发给JSP引擎;JSP引擎执行此JSP页面,即JSP程序,该程序有可能有进行数据库
查询等操作;程序执行完后,输出html格式的字符流;JSP引擎再把该字符流发给WEB服务
器;服务器再把它发给客户端浏览器,浏览器负责显示页面。

清楚了吗?
回复
lastcsdn 2001-10-27
gz什么意思回答好这个问题请进我那里,我也给分。
回复
muly 2001-10-27
客户端浏览器发出一个请求到WEB服务器,如被请求的是JSP,JSP引擎检查JSP是否是第一次被请求(检查的根据是,是否以为该JSP生成了CLASS文件,或生成的CLASS文件是否比原JSP文件新),如果是就将JSP文件翻译成JAVA文件(一个SERVLET形式的JAVA文件),并将JAVA文件编译成CLASS文件.然后在JVM上运行这个CLASS文件,CLASS文件中如果有数据库操作,就执行该操作.CLASS文件中的各种输出,都以流的形式输出到客户端浏览器.
回复
怎么玩IOT 2001-10-27
JSP引擎把jsp文件转换成java文件,编译成class,就是一个servlet.
回复
cockie 2001-10-27
那如果是servlet请求,又是怎样处理的呢?
谢谢。
回复
hailong326 2001-10-26
gz
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-10-26 09:37
社区公告
暂无公告