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

lyd1978 2001-10-26 09:37:50
在客户端浏览器、WEB服务器、JSP引擎以及数据库管理系统(假设有)之间,从客户端发送URL地址开始,到返回结果为止,整个流程是怎么样的呢???
讲清楚了一定加分,人格担保。。。
...全文
118 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧